发明名称 STORAGE MANAGEMENT SYSTEM FOR PRESERVING CONSISTENCY OF REMOTE COPY DATA
摘要 A storage control system adapted to operate as a remote copy pair by communicating between a primary and a secondary of the remote copy pair comprises a selector for selecting writes to be placed in a batch based on one or more criteria, a sequence number requester for requesting a sequence number for the batch, and a sequence number granter for granting a sequence number for the batch. The storage control system also comprises a batch transmitter for transmitting the batch to the secondary, a permission receiver for receiving a permission to write the batch from the secondary, and a write component responsive to the permission receiver to write the batch to completion, wherein the secondary is responsive to the completion to grant a further permission to write for a further batch.
申请公布号 US2016088081(A1) 申请公布日期 2016.03.24
申请号 US201514954841 申请日期 2015.11.30
申请人 International Business Machines Corporation 发明人 Burr Dale;Butterworth Henry Esmond
分类号 H04L29/08;G06F3/06 主分类号 H04L29/08
代理机构 代理人
主权项 1. A method implemented in a primary device comprising a primary client and a primary server, and a secondary device comprising a secondary client, a secondary server, and an input/output (I/O) handler, wherein the primary device is in communication with the secondary device, the method comprising: selecting writes to be placed in a batch based on one or more criteria; requesting, by the primary client included in the primary device, a sequence number for the batch; granting, by the primary server included in the primary device, a sequence number for the batch, wherein the selected writes that are placed in the batch are independent of one another and are granted a same sequence number, and wherein a plurality of requests from a plurality of primary clients are granted the same sequence number by the primary server; transmitting the batch to the secondary device; receiving a permission to write the batch from the secondary device, wherein the permission to write the batch is provided by the secondary device in response to there being no outstanding writes for a previous sequence number; writing the batch to completion, in response to receiving the permission; and receiving a further permission granted by the secondary device to write for a further batch, in response to the completion.
地址 Armonk NY US