System and method of processing sender requests for remote replication
AssigneeInventec Corporation
InventorsMing-Hao BI, Tom CHEN, Win-Harn LIU
Life of this patent
Estimating the term…
Loading patent…
AssigneeInventec Corporation
InventorsMing-Hao BI, Tom CHEN, Win-Harn LIU
Estimating the term…
A system and a method of processing sender requests for remote replication are applied in local system having a plurality of network block devices (NBD). A fixed number of sender threads are created in local system to form sender thread pool. All NBDs receiving write request for corresponding remote mirror volume are serially connected to be circular linked list. A pointer is set to sequentially record latest processed NBD in circular linked list, the sender threads in the sender thread pool are allocated to actively search NBD to be processed pointed by the pointer according to a sequence in circular linked list, and processing of NBD pointed by the pointer is locked by using the sender thread, hence processing the sender request of NBD. Each time when the sender request is finished, the pointer is sequentially moved to next NBD and the sender request of corresponding NBD is performed.
A system of processing sender requests for remote replication, applied in a local system having a plurality of NBD, the system comprising:
A method of processing sender requests for remote replication, applied in a local system having a plurality of NBDs, the method comprising:
Dependencies are inferred from the claim text.