Failure tolerant transaction processing system
AssigneeInternational Business Machines Corporation
InventorsGuku Yamamoto, Hideki Tai, Hiroshi Hori
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsGuku Yamamoto, Hideki Tai, Hiroshi Hori
Estimating the term…
The present invention proposes a system for resending a process to a backup server farm from a client without waiting for the failure-detection, if no reply is received for a certain time. The transaction processing mechanism of the present invention has a transaction start processing mechanism in which an exclusive control using a valid processing authority token and data consistency are combined, and a commit processing mechanism in which determination on whether a commit is available or not based on a distributed agreement and replication of updated data. With the mechanisms, a system for shortening a service halt time when a failure occurs to a time as such it appears to a client that the service does not stop is provided.
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:
10) A transaction processing 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 for communicating with said DB server, the transaction processing system comprises:
12) 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:
15) A computer program 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 for communicating with said DB server and said clients, the computer program causes a computer system to execute:
Dependencies are inferred from the claim text.