Method, system and program products for recovering from failures within a shared nothing distributed computing environment
First Claim
Patent Images
1. A method of recovery from failures within a shared nothing distributed computing environment, said method comprising:
- detecting multiple overlapping failures within said shared nothing distributed computing environment; and
automatically recovering from said multiple overlapping failures, wherein one or more transactions affected by one or more failures of said multiple overlapping failures are automatically executed to completion without rolling back said one or more transactions and without requiring a reposting of said one or more transactions.
1 Assignment
0 Petitions
Accused Products
Abstract
The management and use of replicated distributed transactions is facilitated. A distributed synchronous transaction system protocol is provided to manage the replication of distributed transactions for client application instances. The distributed synchronous transaction system allows transactions to be replicated without having the client application instances be aware of other instances to receive the transaction. Further, if a failure occurs during processing of a distributed replicated transaction, the distributed synchronous transaction system manages the recovery of the failure.
-
Citations
25 Claims
-
1. A method of recovery from failures within a shared nothing distributed computing environment, said method comprising:
-
detecting multiple overlapping failures within said shared nothing distributed computing environment; and
automatically recovering from said multiple overlapping failures, wherein one or more transactions affected by one or more failures of said multiple overlapping failures are automatically executed to completion without rolling back said one or more transactions and without requiring a reposting of said one or more transactions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system of recovery from failures within a shared nothing distributed computing environment, said system comprising:
-
means for detecting multiple overlapping failures within said shared nothing distributed computing environment; and
means for automatically recovering from said multiple overlapping failures, wherein one or more transactions affected by one or more failures of said multiple overlapping failures are automatically executed to completion without rolling back said one or more transactions and without requiring a reposting of said one or more transactions. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. At least one program storage device readable by a machine, tangibly embodying at least one program of instructions executable by the machine to perform a method of recovery from failures within a shared nothing distributed computing environment, said method comprising:
-
detecting multiple overlapping failures within said shared nothing distributed computing environment; and
automatically recovering from said multiple overlapping failures, wherein one or more transactions affected by one or more failures of said multiple overlapping failures are automatically executed to completion without rolling back said one or more transactions and without requiring a reposting of said one or more transactions. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification