×

Update-anywhere replication of distributed systems

  • US 7,765,186 B1
  • Filed: 11/30/2005
  • Issued: 07/27/2010
  • Est. Priority Date: 04/13/2005
  • Status: Active Grant
First Claim
Patent Images

1. A replicator for replicating data among a plurality of processing sites each communicatively coupled to a network, the replicator comprising:

  • a fault tolerant distributed lock manager (FTDLM) for acquiring one or more distributed exclusive locks associated with a write transaction, the write transaction comprising a set of data changes; and

    a total persisted order state machine (TPOSM) for creating and sending a change set to the plurality of processing sites, the change set comprising the data changes retrieved after the write transaction is committed and preserving change ordering in a total persisted order;

    wherein the one or more distributed exclusive locks release after the change set is sent to the plurality of processing sites; and

    wherein the plurality of processing sites reconcile the change set with a received change set and a received lock management message for changing ownership of the one or more distributed exclusive locks, so that the change sets are applied and locks are released in the total persisted order.

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