×

Replication of data between mirrored data sites

  • US 9,934,242 B2
  • Filed: 07/10/2013
  • Issued: 04/03/2018
  • Est. Priority Date: 07/10/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for replication of data between mirrored data sites, the method comprising:

  • receiving a data object at a first mirrored data site including one or more data nodes;

    replicating the data object to the one or more data nodes internally within the first mirrored data site;

    generating a data object reference indicating a forthcoming transmission of the data object to a second mirrored data site, wherein the data object reference includes an identification of the first mirrored data site, which stores one or more replicas of the data object;

    transmitting the data object reference to a proxy reference database; and

    queuing the data object referred to by the data object reference in a data delivery queue for the forthcoming transmission to the second mirrored data site, wherein upon transmission of the data object referred to by the data object reference to the second mirrored data site, the data object is replicated to one or more data nodes associated with the second mirrored data site; and

    discarding the data object reference from the proxy reference database in response to the data object being successfully written to the second mirrored data site; and

    receiving at the second mirrored data site, a request for the data object;

    determining, based on the data object reference in the proxy reference database, that the data object has not been received by the second mirrored data site; and

    based on the determination, requesting the first mirrored data site referred to by the data object reference in the proxy reference database to serve the data object.

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