Method for maintaining high performance while preserving relative write I/O ordering for a semi-synchronous remote replication solution
AssigneeEMC Corporation
InventorJohn Cardente
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC Corporation
InventorJohn Cardente
Estimating the term…
A remote replication solution for a storage system receives a stream of data including independent streams of dependent writes. The method is able to discern dependent from independent writes. The method discerns dependent from independent writes by assigning a sequence number to each write, the sequence number indicating a time interval in which the write began. It then assigns a horizon number to each write request, the horizon number indicating a time interval in which the first write that started at a particular sequence number ends. A write is caused to be stored on a storage device, and its horizon number is assigned as a replication number. Further writes are caused to be stored on the storage device if the sequence number associated with the writes is less than the replication number.
A method of providing remote replication of data comprising the steps of:
A method of providing remote replication of data comprising the steps of:
A program product comprising a computer readable medium having embodied therein a computer program for storing data, the computer program comprising:
A program product comprising a computer readable medium having embodied therein a computer program for storing data, the computer program comprising:
Apparatus in a storage system for providing remote replication of data, the apparatus comprising:
Apparatus in a storage system for providing remote replication of data, the apparatus comprising:
Dependencies are inferred from the claim text.