×

FAILURE TOLERANT TRANSACTION PROCESSING SYSTEM

  • US 20120191681A1
  • Filed: 04/04/2012
  • Published: 07/26/2012
  • Est. Priority Date: 11/30/2005
  • Status: Active Grant
First Claim
Patent Images

1. A transaction processing device in a computer system comprising a plurality of clients and a plurality of server farms connected to a network, wherein said server farm comprises at least a database, a DB server for managing the database and one or more application servers, the transaction processing device included in said DB server comprising:

  • a token request sending unit for sending processing authority token acquisition request message for the self server farm to acquire a right to access said database according to a transaction start request from said client via said application server;

    a token reply receiving unit for receiving a reply message to said valid processing authority token acquisition request message;

    a commit request sending unit for sending a commit request message; and

    a commit reply receiving unit for receiving a reply message to said commit request message;

    wherein said token request sending unitsends a valid processing authority token acquisition request message to all the server farms other than said self server farm, if said self server farm does not keep the valid processing authority token andsaid token reply receiving unit determines whether the valid processing authority token acquisition success or acquisition failure according to receiving a reply from a majority of server farms to said valid processing authority token acquisition request message,said commit request sending unit sends a commit request message including a transaction log to all of said other server farms, if said valid processing authority token acquisition succeeded and,said commit reply receiving unit determines that a commit succeeded, if an approval message is received from a majority of sever farms.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×