Patents by Inventor Eitan Bachmat

Eitan Bachmat has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 6487634
    Abstract: Load balancing of activities on physical disk storage devices is accomplished by monitoring reading and writing operations to logical volumes on the physical disk storage devices. A list of exchangeable pairs of logical volumes is developed based on size and function. Statistics accumulated over an interval are then used to obtain access activity values for each logical volume and each physical disk drive. A statistical analysis selects one logical volume pair. After testing to determine any adverse effect of making that change, the exchange is made to more evenly distribute the loading on individual physical disk storage devices.
    Type: Grant
    Filed: February 9, 2000
    Date of Patent: November 26, 2002
    Assignee: EMC Corporation
    Inventor: Eitan Bachmat
  • Patent number: 6442650
    Abstract: Load balancing of activities on physical disk storage devices is accomplished by monitoring reading and writing operations to blocks of contiguous storage locations on the physical disk storage devices. A list of exchangeable pairs of blocks is developed based on size and function. Statistics accumulated over an interval are then used to obtain access activity values for each block and each physical disk drive. These activities are represented as disk seek, latency and data transfer times. A statistical analysis leads to a selection of one block pair. After testing to determine any adverse effect of making that change, the exchange is made to more evenly distribute the loading on individual physical disk storage devices.
    Type: Grant
    Filed: September 15, 1999
    Date of Patent: August 27, 2002
    Assignee: EMC Corporation
    Inventors: Eitan Bachmat, Yuval Ofek, Tao Kai Lam, Victoria Dubrovsky, Ruben Michel
  • Patent number: 6405282
    Abstract: Load balancing of activities on physical disk storage devices is accomplished by monitoring reading and writing operations to blocks of contiguous storage locations on the physical disk storage devices. Statistics accumulated over an interval are then used to obtain access activity values for each block and each physical disk drive. A method is disclosed for efficiently generating disk access time based upon these statistics.
    Type: Grant
    Filed: September 15, 1999
    Date of Patent: June 11, 2002
    Assignee: EMC Corporation
    Inventors: Tao Kai Lam, Eitan Bachmat, Ruben Michel, Victoria Dubrovsky
  • Patent number: 6275897
    Abstract: A digital computer system includes a master mass storage subsystem and a slave mass storage subsystem which provides mirrored storage for the master mass storage subsystem. One or more host computer systems can access information in the master mass storage subsystem to retrieve information from, and update information stored in, the master mass storage subsystem. When a host computer accesses information in the master mass storage subsystem, the information is cached in the master mass storage subsystem's cache memory, and when the information is updated, the update information will be updated in both mass storage subsystem's cache memories prior to being stored in their respective storage devices.
    Type: Grant
    Filed: June 17, 1997
    Date of Patent: August 14, 2001
    Assignee: EMC Corporation
    Inventor: Eitan Bachmat
  • Patent number: 6272571
    Abstract: A method and apparatus for reconfiguring a file or logical volume stored on a magnetic disk storage system for optimal performance. The magnetic disk storage system contains a cache volume constituted as free storage. When appropriate, a file can be copied from its normal storage location to the cache volume with a different format to optimize the file for subsequent operations. After such operations are complete, the file can be transferred from the cache volume back to the normal storage location in the original format.
    Type: Grant
    Filed: June 22, 2000
    Date of Patent: August 7, 2001
    Assignee: EMC Corporation
    Inventor: Eitan Bachmat
  • Patent number: 6237063
    Abstract: Load balancing of activities on physical disk storage devices is accomplished by monitoring reading and writing operations to blocks of contiguous storage locations on the physical disk storage devices. A list of exchangeable pairs of blocks is developed based on size and function. Statistics accumulated over an interval are then used to obtain access activity values for each block and each physical disk drive. A statistical analysis leads to a selection of one block pair. After testing to determine any adverse effect of making that change, the exchange is made to more evenly distribute the loading on individual physical disk storage devices.
    Type: Grant
    Filed: August 28, 1998
    Date of Patent: May 22, 2001
    Assignee: EMC Corporation
    Inventors: Eitan Bachmat, Yuval Ofek
  • Patent number: 6189071
    Abstract: Load balancing of activities on physical disk storage devices is accomplished by monitoring reading and writing operations to blocks of contiguous storage locations on the physical disk storage devices. A list of exchangeable pairs of blocks is developed based on size and function. Statistics accumulated over an interval are then used to obtain access activity values for each block and each physical disk drive. A statistical analysis leads to a selection of one block pair. After testing to determine any adverse effect of making that change, the exchange is made to more evenly distribute the loading on individual physical disk storage devices.
    Type: Grant
    Filed: August 28, 1998
    Date of Patent: February 13, 2001
    Assignee: EMC Corporation
    Inventor: Eitan Bachmat
  • Patent number: 6122685
    Abstract: A method and apparatus for reconfiguring a file or logical volume stored on a magnetic disk storage system for optimal performance. The magnetic disk storage system contains a cache volume constituted as free storage. When appropriate, a file can be copied from its normal storage location to the cache volume with a different format to optimize the file for subsequent operations. After such operations are complete, the file can be transferred from the cache volume back to the normal storage location in the original format.
    Type: Grant
    Filed: May 6, 1998
    Date of Patent: September 19, 2000
    Assignee: EMC Corporation
    Inventor: Eitan Bachmat
  • Patent number: 6112257
    Abstract: The invention relates generally to mass storage systems, and in particular to mass storage systems in which stored logical volumes are duplicated in mirrored form. The system includes a method for dynamically adjusting the mirror service policy for a disk drive system by periodically collecting statistics describing the reading and writing of data to mirrored logical volumes of the system in successive time periods and determining, from time to time, from the collected statistics, whether the mirror service policy should continue or should change. In particular, the system takes into account activity levels at the physical devices and results in more efficient accessing of logical volume pairs as well as a better balance of loading and accessing the logical volumes.
    Type: Grant
    Filed: September 24, 1997
    Date of Patent: August 29, 2000
    Assignee: EMC Corporation
    Inventors: Robert S. Mason, Jr., Yuval Ofek, Natan Vishlitzky, Dan Arnon, Eitan Bachmat
  • Patent number: 6088766
    Abstract: Load balancing of activities on physical disk storage devices is accomplished by monitoring reading and writing operations to blocks of contiguous storage locations on the physical disk storage devices. A list of exchangeable pairs of blocks is developed based on size and function. Statistics accumulated over an interval are then used to obtain access activity values for each block and each physical disk drive. A statistical analysis selects one block pair. After testing to determine any adverse effect of making that change, the exchange is made to more evenly distribute the loading on individual physical disk storage devices.
    Type: Grant
    Filed: January 2, 1998
    Date of Patent: July 11, 2000
    Assignee: EMC Corporation
    Inventors: Eitan Bachmat, Jair Moreshet
  • Patent number: 6061761
    Abstract: Load balancing of activities on physical disk storage devices is accomplished by monitoring reading and writing operations to logical volumes on the physical disk storage devices. A list of exchangeable pairs of logical volumes is developed based on size and function. Statistics accumulated over an interval are then used to obtain access activity values for each logical volume and each physical disk drive. A statistical analysis selects one logical volume pair. After testing to determine any adverse effect of making that change, the exchange is made to more evenly distribute the loading on individual physical disk storage devices.
    Type: Grant
    Filed: October 6, 1997
    Date of Patent: May 9, 2000
    Assignee: EMC Corporation
    Inventor: Eitan Bachmat
  • Patent number: 6003114
    Abstract: A mass storage subsystem includes one or more data stores for storing information for access by one or more devices such as host computers, and a cache memory, and connects to a slave mass storage subsystem which provides mirrored storage for the information stored in its (that is, the mass storage subsystem's) data stores. When a host computer is to access information, the information is cached in the cache memory by the data stores, and the host computer will retrieve the information from the cache memory. In addition, the host computers can update information through the cache memory. Over a period of time, the mass storage subsystem gathers statistics relating to cache misses for respective chunks, each chunk comprising a relatively large number contiguous storage locations as maintained by the data stores, and will periodically cache information from entire chunks.
    Type: Grant
    Filed: June 17, 1997
    Date of Patent: December 14, 1999
    Assignee: EMC Corporation
    Inventor: Eitan Bachmat
  • Patent number: 5987566
    Abstract: A mirrored memory for a data processing system. The memory system includes two device controllers and related disk drives for storing the mirrored data. Each of the disk drives is divided into logical volumes. Each device controller contains a plurality of reading processes and a correspondence table that establishes the reading process to be used in retrieving data from the corresponding disk drive. Each disk controller responds to a read command that identifies the logical volume by using the correspondence table to select the appropriate reading process and by transferring data from appropriate physical storage device containing the designated logical volume.
    Type: Grant
    Filed: October 6, 1998
    Date of Patent: November 16, 1999
    Assignee: EMC Corporation
    Inventors: Natan Vishlitzky, Yuval Ofek, Eitan Bachmat
  • Patent number: 5974515
    Abstract: A system for distributing logical volumes to an HSM system front end by ordering an array of logical volumes so that each volume that is likely to conflict with another volume is significantly separated from that other volume. Ordering is done iteratively, beginning with the disk type, and then iterating through the logical volume level, next through a target level (the physical disk), then SCSI level, then the disk adapter level, then system level until all the disks in all the disk adapters in the HSM system have been ordered. As each iteration occurs, units in a source array from the level being operated on are ordered so that those close to each other are moved apart, within the space available, in the destination array according to a procedure that establishes a gap between them that is based on an approximate ratio of the number of units in the source array to the number of spaces available in the destination array.
    Type: Grant
    Filed: April 8, 1997
    Date of Patent: October 26, 1999
    Assignee: EMC Corporation
    Inventors: Eitan Bachmat, Hagit Bachmat
  • Patent number: 5900009
    Abstract: A digital data storage subsystem comprises a cache memory, a digital data store and a host adapter. The cache memory includes a plurality of cache slots, each of which caches digital data from the digital data store for access by the host adapter. The digital data store includes a disk drive, in which data is stored in the form of variable- or fixed-length records. The storage controller identifies one of said data storage sections as constituting a current owner of respective ones of the cache slot, and is responsive to record staging requests to selectively transfer records from the data storage section identified as the owner of said at least one cache slot to said cache slot for caching. In staging records for the current owner, the storage controller may, but need not, over-write records that were previously staged in the cache slot for previous owners.
    Type: Grant
    Filed: March 21, 1997
    Date of Patent: May 4, 1999
    Assignee: EMC Corporation
    Inventors: Natan Vishlitzky, Eitan Bachmat