×

Frame based data replication in a cloud computing environment

  • US 9,436,750 B2
  • Filed: 11/06/2013
  • Issued: 09/06/2016
  • Est. Priority Date: 11/06/2013
  • Status: Active Grant
First Claim
Patent Images

1. A device, comprising:

  • one or more processors to;

    receive information associated with a write operation to be performed on a storage volume included in a cloud computing environment;

    divide the information associated with the write operation into a plurality of write frames,each write frame, of the plurality of write frames, including a respective portion of the information associated with the write operation;

    determine information that identifies members of a replication set associated with the storage volume;

    provide each write frame to each member of the replication set;

    receive a first reply frame, associated with a write frame of the plurality of write frames, from a first member of the replication set;

    determine that the first reply frame is not a last reply frame associated with the write frame of the plurality of write frames;

    drop the first reply frame based on determining that the first reply frame is not the last reply frame associated with the write frame of the plurality of write frames,the first reply frame being dropped such that the first reply frame is deleted by the storage volume, andthe first reply frame being dropped to indicate that the write operation, associated with the write frame, is incomplete;

    receive a second reply frame, associated with the write frame of the plurality of write frames, from a second member of the replication set,the second member of the replication set being different from the first member of the replication set;

    determine that the second reply frame is the last reply frame associated with the write frame of the plurality of write frames;

    modify source information, included in the last reply frame, to form a modified reply frame,the modified reply frame identifying the storage volume as a source of the modified reply frame rather than the second member of the replication set as the source of the modified reply frame; and

    provide the modified reply frame,the modified reply frame being provided to indicate that a portion of the write operation, corresponding to the write frame, has been successfully performed, andthe modified reply frame being provided to permit a determination that that write operation has been successfully performed.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×