Search

Dan Arnon Phones & Addresses

  • 82 Wallace St, Somerville, MA 02144 (617) 776-4190
  • 82 Wallace St APT 2, Somerville, MA 02144
  • 82 Wallace St, West Somerville, MA 02144

Education

Degree: High school graduate or higher

Resumes

Resumes

Dan Arnon Photo 1

Dan Arnon

View page
Location:
Somerville, MA
Industry:
Computer Software
Work:
Dell Emc Jan 2006 - Jan 2016
Senior Consultant Engineer and Researcher

Incipient Oct 2004 - Dec 2005
Software Architect

Globespan Capital Partners Feb 2004 - Jul 2004
Entrepreneur In Residence

Oryxa Sep 2001 - Oct 2003
Co-Founder and Chief Technology Officer

Israel Defense Forces Jul 1985 - Jul 1990
R and D Officer
Education:
Massachusetts Institute of Technology 1990 - 1994
Doctorates, Doctor of Philosophy, Mathematics, Philosophy
The Hebrew University of Jerusalem 1986 - 1989
Masters, Mathematics
The Hebrew University of Jerusalem 1983 - 1985
Bachelors, Mathematics, Computer Science
Languages:
English
Hebrew
Dan Arnon Photo 2

Dan Arnon

View page

Business Records

Name / Title
Company / Classification
Phones & Addresses
Dan Arnon
President
ORYXA, INC
Nonclassifiable Establishments
265 Winter St, Waltham, MA 02451

Publications

Wikipedia

Daniel I. Arn

View page

Daniel Israel Arnon (November 14, 1910 December 20, 1994) was a Polish-born American plant physiologist whose research led to greater insights into the ...

Us Patents

System And Method For Restoring Previously Backed-Up Data In A Mass Storage Subsystem

View page
US Patent:
6424999, Jul 23, 2002
Filed:
Mar 11, 1999
Appl. No.:
09/268494
Inventors:
Dan Arnon - Boston MA
Yuval Ofek - Boston MA
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F 1516
US Classification:
709208, 711161, 711162
Abstract:
A system comprising a mass storage subsystem, as a master device and backup subsystem, as a slave device, the slave device transferring data items to the master device during a restore operation. Each data item to be restored is identified by a data item identifier. The master device initially provides the slave device with a list of data item identifiers and the slave device receives the data item identifier list from the master device and order the data item identifiers thereon in an optimal order for transfer to the master device, the ordering based on the ordering of the data items on storage media on which they are stored. The master device, in each of a plurality of iterations, receives from the slave device data item identifiers identifying a data item transferred during a previous iteration and a data item to be transferred during the current iteration and requests the slave device to transfer the data item to be transferred. The master device uses the data item identifier that it receives from the slave device identifying the data item transferred during the previous iteration to confirm that the data item corresponded to the data item that was to have been transferred during the previous iteration. The slave device, in each iteration, provides the master device with the data item identifiers identifying the data item transferred during the previous iteration and the data item to be transferred during the current iteration, and transfers the data item to be transferred during the iteration to the master device when requested by the master device.

Apparatus And Methods For Copying, Backing Up, And Restoring Data Using A Backup Segment Size Larger Than The Storage Block Size

View page
US Patent:
6487561, Nov 26, 2002
Filed:
Dec 31, 1998
Appl. No.:
09/224896
Inventors:
Yuval Ofek - Framingham MA
Zoran Cakeljic - Newton MA
Samuel Krikler - Ramat HaSharon, IL
Sharon Galtzur - Holon, IL
Michael Hirsch - Mazkeret Batya, IL
Dan Arnon - Boston MA
Peter Kamvysselis - Boston MA
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F 1730
US Classification:
707204, 707200, 707201, 707202, 707203, 714 20, 714 15, 714 17, 711162, 712228
Abstract:
Method and apparatus for copying, transferring, backing up and restoring data are disclosed. The data can be copied, backed up or restored in segments sizes larger than the data blocks which comprise a logical object. In some embodiments, the segment can correspond to a track of a primary storage device and the data blocks to a fixed size block. In some instances, copying, storage and transfer of the segments which include multiple data blocks can result in transfer of a data block not in a logical object.

Method And Apparatus For Maintaining Consistency Of Data Stored In A Group Of Mirroring Devices

View page
US Patent:
6493796, Dec 10, 2002
Filed:
Sep 1, 1999
Appl. No.:
09/388328
Inventors:
Dan Arnon - Boston MA
Yuval Ofek - Framingham MA
Douglas E. LeCrone - Hopkinton MA
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F 1200
US Classification:
711114, 710 22, 709213
Abstract:
In one embodiment, mirroring communication from a second source storage device to a second target storage device in a data mirroring system is disabled when mirroring communication from a first source storage device to a first target storage device is disabled. In another embodiment, information is stored in a data mirroring system identifying at least one subset of a plurality of mirrored source storage devices for which a consistent representation of data is desired to be maintained on at least one corresponding subset of a plurality of target storage devices. In yet another embodiment, at least one of a plurality of mirrored source storage devices is placed in one of a first state, a second state, and a third state. In response to a source storage system receiving a write-requesting command chain directed to a mirrored source storage device in the first state, the command chain is permitted to commit and data written by the command chain is transferred to a corresponding target storage device. In response to the source storage system receiving a write-requesting command chain directed to a mirrored source storage device in the second state, the command chain is prevented from committing.

Remote Mirroring

View page
US Patent:
6496908, Dec 17, 2002
Filed:
May 18, 2001
Appl. No.:
09/860924
Inventors:
Peter Kamvysselis - Boston MA
Dan Arnon - Boston MA
Mark J. Halstead - Waltham MA
David Meiri - Boston MA
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F 1216
US Classification:
711162, 709200, 709217, 711147, 711161, 710 1, 710 6
Abstract:
A system for mirroring source data to two or more mirrors includes first and second processors designated to communicate with first and second remote mirrors, respectively. First and second queues in the system receive requests to mirror source data at first and second mirrors, respectively. Each of the queues is periodically scanned by a processor corresponding to the mirror associated with that queue. A mask provides information indicative of any pending mirror requests for sending the source data to the first and second mirrors.

Obtaining Data From A Remote Storage Device

View page
US Patent:
6553464, Apr 22, 2003
Filed:
Mar 7, 2001
Appl. No.:
09/801252
Inventors:
Peter Kamvysselis - Boston MA
Dan Arnon - Boston MA
David Meiri - Boston MA
Mark J. Halstead - Waltham MA
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F 1516
US Classification:
711148, 709217, 709218, 709219, 709227, 709278, 709229, 711114, 711118, 711137, 711147, 711150
Abstract:
Providing data from a volume of a remote storage device coupled to a local storage device that is coupled to a host, includes providing a command to the remote storage device to request the data, if the data is stored in a cache portion of the remote storage device, the remote storage device providing the data, and if the data is not stored in the cache portion of the remote storage device, the remote storage device causing the data to be fetched from the volume and returning one of: a disconnect or an indicator that the data was not found. Causing the data to be fetched from the volume may include creating a separate wait task that waits for the data to be fetched from the volume. The separate wait task may be created only if there is not already another wait task waiting for the same data. The wait task may post an error if the data is not fetched after a predetermined amount of time, such as four seconds. An error may be posted if the data is not fetched after a predetermined amount of time, such as eight seconds.

Remote Data Facility Prefetch

View page
US Patent:
6557079, Apr 29, 2003
Filed:
Dec 20, 1999
Appl. No.:
09/468270
Inventors:
Yuval Ofek - Framingham MA
Dan Arnon - Boston MA
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F 1200
US Classification:
711137, 711114, 711113
Abstract:
A mechanism for optimizing predictive read performance in a data storage system that is connected to a geographically remote data storage system by a data link for remote replication of data in support of data recovery operations. The data storage system initiates a local prefetch and initiates via the data link a remote prefetch by the remote data storage system to retrieve data from storage devices coupled to the local and remote data storage systems, respectively. The remote prefetch read start address is offset from the local prefetch read start address by a programmable track offset value. The programmable track offset value is adjusted to tune the prefetch workload balance between the local and remote data storage systems.

Obtaining Data From A Remote Storage Device Using Multiple Jobs Per Device On Ra

View page
US Patent:
6640280, Oct 28, 2003
Filed:
Jun 25, 2001
Appl. No.:
09/891110
Inventors:
Peter Kamvysselis - Boston MA
Dan Arnon - Boston MA
David Meiri - Boston MA
Mark J. Halstead - Waltham MA
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F 1208
US Classification:
711113
Abstract:
Providing data from a volume of a remote storage device coupled to a local storage device that is coupled to a host, includes providing a command to the remote storage device to request the data, if the data is stored in a cache portion of the remote storage device, the remote storage device providing the data, and if the data is not stored in the cache portion of the remote storage device, the remote storage device causing the data to be fetched from the volume and returning one of: a disconnect or an indicator that the data was not found. Causing the data to be fetched from the volume may include creating a separate wait task that waits for the data to be fetched from the volume. The separate wait task may be created only if there is not already another wait task waiting for the same data. The wait task may post an error if the data is not fetched after a predetermined amount of time, such as four seconds. An error may be posted if the data is not fetched after a predetermined amount of time, such as eight seconds.

Multihop System Calls

View page
US Patent:
6697367, Feb 24, 2004
Filed:
Jun 12, 2000
Appl. No.:
09/591827
Inventors:
Mark Halstead - Waltham MA
Dan Arnon - Boston MA
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
H04J 314
US Classification:
370392, 711202
Abstract:
A computer system may include one or more hosts and a plurality of data storage devices for providing multihop system calls. The data storage devices are interconnected and also connected to the one or more hosts. The connections may be direct or indirect. Each data storage device classifies a data operation as a system call, a remote system call, or a multihop system call. If an operation is classified as a multihop system call by a first data storage device, a portion of the data associated with the multihop system call is removed and a second portion of the data is forwarded to a second data storage device as specified by a connection identifier included in the first portion. A recursive process of removing a first portion and forwarding a second portion of data associated with the multihop system call is performed by each data storage device forwarded a second portion of data until a data storage device receives a second portion that is interpreted as a system call or a remote system call.
Dan A Arnon from Somerville, MA Get Report