×

FAILURE TOLERANT TRANSACTION PROCESSING SYSTEM

  • US 20090157757A1
  • Filed: 04/03/2008
  • Published: 06/18/2009
  • Est. Priority Date: 11/30/2005
  • Status: Active Grant
First Claim
Patent Images

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

  • determining whether a transaction with the same ID is being executed or completes a commit by referencing a transaction ID according to a transaction start request from said client via said application server, and if said transaction with the same ID is being executed or completes a commit, returning rollback to the transaction start request;

    checking whether a self server farm keeps a valid processing authority token or not, and if it does not keep said processing authority token, issuing an acquisition request of said valid processing authority token to all the other server farms, other than said self server farm, and waiting for completion of the acquisition request from a majority of said other server farms; and

    said self server farm performing data consistency among all of said other server farms when said valid processing authority token is acquired.

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