1
Clark Lubbers, Susan Elkington, Randy Hess, Stephen J Sicola, James McCarty, Anuja Korgaonkar, Jason Leveille: Flexible data replication mechanism. Hewlett Packard Development Company, September 20, 2005: US06947981 (106 worldwide citation)

A data replication management (DRM) architecture comprising a plurality of storage cells interconnected by a fabric. Flexibility in connectivity is provided by configuring each storage cell port to the fabric to handle both host data access requests and DRM traffic. Each storage cell comprises one o ...


2
Clark Lubbers, Susan Elkington, Randy Hess, Stephen J Sicola, James McCarty, Anuja Korgaonkar, Jason Leveille: System and method for ensuring merge completion in a storage area network. Hewlett Packard Development Company, April 18, 2006: US07032131 (81 worldwide citation)

Methods and systems for managing disk capacity allocated to a data log in a source data storage system during a merge process are disclosed. Data in the data log may be merged into corresponding data on a destination storage system connected to the source data storage system by at least one communic ...


3
Clark Lubbers, Susan Elkington, Randy Hess, Stephen J Sicola, James McCarty, Anuja Korgaonkar, Jason Leveille: Storage area network, data replication and storage controller, and method for replicating data using virtualized volumes. Hewlett Packard Development Company, April 12, 2005: US06880052 (75 worldwide citation)

A storage area network (SAN) controller and method for storing and replicating data between sites in a storage area network in which storage controllers at each site implement storage virtualization. A storage cell is implemented at each site comprising at least one storage controller and a pool of ...


4
Clark Lubbers, Susan Elkington, Randy Hess, Stephen J Sicola, James McCarty, Anuja Korgaonkar, Jason Leveille: System and method for multi-destination merge in a storage area network. Hewlett Packard Development Company, December 12, 2006: US07149769 (44 worldwide citation)

A data storage system adapted to maintain redundant data storage sets at a destination location(s) is disclosed. The data storage system establishes a copy set comprising a source volume and a destination volume. Data written to a source volume is automatically copied to the destination volume. The ...


5
Clark Lubbers, Susan Elkington, Randy Hess, Stephen J Sicola, James McCarty, Anuja Korgaonkar: System and method for automatic site failover in a storage area network. Hewlett Packard Development Company, February 28, 2006: US07007042 (34 worldwide citation)

A data storage system adapted to maintain redundant data storage sets at a destination location(s) is disclosed. The data storage system establishes a copy set comprising a source volume and a destination volume. Data written to a source volume is automatically copied to the destination volume. The ...


6
Clark Lubbers, Susan Elkington, Randy Hess, Stephen J Sicola, James McCarty, Anuja Korgaonkar, Jason Leveille: System and method for managing data logging memory in a storage area network. Hewlett Packard Development Company, August 9, 2005: US06928513 (27 worldwide citation)

A data storage system adapted to maintain redundant data storage sets at a destination location(s) is disclosed. The data storage system establishes a copy set comprising a source volume and a destination volume. Data written to a source volume is automatically copied to the destination volume. The ...


7
Clark Lubbers, Susan Elkington, Randy Hess, Stephen J Sicola, James McCarty, Anuja Korgaonkar, Jason Leveille: System and method for active-active data replication. Hewlett-Packard Development, February 7, 2006: US06996672 (27 worldwide citation)

A system and method for replicating data between a plurality of storage locations. Each storage location has a controller with a port to a data communication network and a pool of storage. A logical unit (LUN) of storage is implemented at each storage location such that each implemented LUN comprise ...


8
Clark Lubbers, Susan Elkington, Randy Hess, Stephen J Sicola, James McCarty, Anuja Korgaonkar, Jason Leveille: System and method for dynamically allocating memory and managing memory allocated to logging in a storage area network. Hewlett Packard Development Company, August 23, 2005: US06934826 (26 worldwide citation)

Methods for allocating memory for logging data written by a host computer to a source virtual disk and for managing memory allocated to a data log, in a data storage system adapted to maintain redundant data storage sets at a destination location(s) are disclosed. The data storage system maintains a ...


9
Clark Lubbers, Susan Elkington, Randy Hess, Stephen J Sicola, James McCarty, Anuja Korgaonkar, Jason Leveille: System and method for maintaining order for a replicated multi-unit I/O stream. Hewlett Packard Development Company, June 2, 2009: US07542986 (12 worldwide citation)

A system in which data operations for a data replication group are received in-order, and buffered. When the operations are complete, they are stored in a non-volatile memory atomically with a group sequence number. The cache is preferably mirrored. This creates a persistent association between the ...


10
John Fandel, Susan Elkington, Randy Hess: Data synchronization management. Hewlett Packard Development Company, August 17, 2010: US07779218 (5 worldwide citation)

In one embodiment, a method comprises receiving, in a source controller, a signal indicative of a write request to a source volume managed by the source controller in response to the signal: writing data associated with the write request to a destination controller when a connection to the destinati ...