×

Method and system for replicating data in a cloud storage system

  • US 10,445,338 B2
  • Filed: 07/23/2013
  • Issued: 10/15/2019
  • Est. Priority Date: 07/23/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for replicating data in a cloud storage system supporting multiple clients, wherein the cloud storage system comprises a plurality of object stores for storing data objects, the method comprising:

  • requesting, by a client, values and associated timestamps for a data object from a first quorum of the object stores,determining, by the client, a most recent value of the data object based on the associated timestamps, andperforming, by the client, a compare-and-swap procedure, so that the data object is updated with the most recent value and the data object is stored in a second quorum of the object stores,wherein the compare-and-swap procedure, for a respective one of the object stores, includes comparing a requested one of the timestamps from the respective one of the object stores with a current timestamp of the respective one of the object stores and updating the data object with the most recent value based on a determination that the requested one of the timestamps from the respective one of the object stores is equal to the current timestamp of the respective one of the object stores.

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