Data replication method and apparatus
AssigneeDot Hill Systems Corporation
InventorsJames George Wayda, Kent Lee, Elizabeth G. Rodriguez
Life of this patent
Estimating the term…
Abstract
A data storage system, device, and method are provided for replicating data between different data storage systems or appliances. More specifically, the present invention affords communications between heterogeneous data storage systems that potential employ different communication protocols. A bridging communication protocol is utilized by one or both storage systems in order to accommodate different communication protocols. Alternatively, a storage appliance connecting the data storage systems may employ the bridging communication protocol.
Claims20
A method of reproducing data, comprising:
- sending a first command from an initiator storage system to a target storage system requesting the target storage system to take a snapshot of data stored on the target storage system;
- sending a second command from the initiator storage system to the target storage system requesting the target storage system to make the snapshot viewable to the initiator storage system;
- and
- copying at least a portion of data from the viewable snapshot.
An electronic data system, comprising:
- a target data storage system;
- and
- an initiator data storage system operable to send a first command to the target data storage system requesting the target data storage system to take a snapshot of data stored on the target data storage system, send a second command to the target data storage system requesting the target data storage system to make the snapshot viewable to the initiator data storage system, and copy at least a portion of data from the viewable snapshot.
A device for use in conjunction with data storage, comprising:
- an interface for communicating with a target storage system;
- and
- a processor operable to generate a first command for transmission to the target storage system requesting the target storage system to take a snapshot of data stored on the target storage system, generate a second command for transmission to the target data storage system requesting the target data storage to make the snapshot viewable, and copy at least a portion of data from the viewable snapshot.
Dependencies are inferred from the claim text.