×

Method and apparatus for replicating data across multiple data centers

  • US 10,261,961 B2
  • Filed: 03/17/2016
  • Issued: 04/16/2019
  • Est. Priority Date: 03/17/2016
  • Status: Active Grant
First Claim
Patent Images

1. A replication framework comprising a plurality of data centers, a replication client and replicator service, wherein the replication framework comprises processing circuitry configured to:

  • receive at least one revised data element from a first data center of the plurality of data centers at the replication client;

    retrieve a first version identification of a first existing data element stored in the first data center corresponding to the revised data element,cause the revised data element to be stored at the first data center, replacing the corresponding first existing data element;

    generate a replication event comprising the revised data element and the first version identification of the first existing data element;

    receive, at the replicator service, the replication event;

    publish, by the replicator service, the replication event to one or more subscribing data centers of the plurality of data centers including a second data center;

    cause the second data center to retrieve a second version identification of a second existing data element stored in the second data center corresponding to the revised data element;

    cause the second data center to store the revised data element, replacing the second existing data element stored therein in response to the second version identification of the second existing data element matching the first version identification of the first existing data element; and

    cause the second data center to not store the revised data element in response to the second version identification of the second existing data element not matching the first version identification of the first existing data element.

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