×

Replication processes in a distributed storage environment

  • US 8,918,362 B2
  • Filed: 05/23/2011
  • Issued: 12/23/2014
  • Est. Priority Date: 05/23/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method in a distributed storage environment utilizing a processor and memory for replicating data utilizing a combination of replication processes in the distributed computing environment, the method comprising:

  • identifying a first one or more checkpoints that describes complete contents of an object for a data partition range at a primary data store, wherein the data partition range maintains the object;

    initiating replicating the first one or more checkpoints to the secondary data store utilizing a full-object replication process that replicates the complete contents of the object from the first one or more checkpoints to the secondary data store;

    identifying a second one or more checkpoints for the data partition range at the primary data store;

    initiating replicating the second one or more checkpoints to the secondary data store utilizing a delta-checkpoint replication process that updates the complete contents of the object at the secondary data store with changes made to the object at the primary data store after the full-object replication process; and

    initiating replicating data from the data partition range at the primary data store to the secondary data store utilizing a log-based replication process.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×