×

Data input routing after failure

  • US 20070226277A1
  • Filed: 02/06/2007
  • Published: 09/27/2007
  • Est. Priority Date: 03/16/2001
  • Status: Active Grant
First Claim
Patent Images

1. A method of replicating data associated with a plurality of transactions in a replication system including a plurality of nodes connected via communication media in a topology, each node including a database, at least some of the nodes being able to independently receive and post transactions, the method comprising:

  • (a) initiating and performing transactions to be executed in a database at an originating node; and

    (b) replicating the transactions to at least one or more other nodes by;

    (i) pausing each transaction being executed in the database at the originating node prior to a commit operation for the transaction, (ii) assigning a ready to commit token to the transaction, (iii) sending the ready to commit token to the one or more other nodes, (iv) determining at the one or more other nodes whether the respective databases are prepared for a commit operation for the transaction corresponding to the ready to commit token, and, if so, sending back the ready to commit token to the originating node, and (v) executing a commit operation at the database of the originating node only upon receipt from at least one of the other nodes of the ready to commit tokens originally sent from the originating node, wherein step (b) is performed asynchronously with respect to other transactions that are initiated in step (a).

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