Back to results
US 7,454,422 B2Granted
Optimization for transaction failover in a multi-node system environment where objects' mastership is based on access patterns
AssigneeOracle International Corporation
InventorsWilson Wai Shun Chan, Angelo Pruscino, Stefan Roesch, Michael Zoll, Tolga Yurek
Life of this patent
Estimating the term…
Abstract
Techniques are provided for responding to the termination of a node executing one or more transactions by selecting another node to complete the transactions, and assigning to the selected node the affinity relationships that existed between the terminated node and the objects being accessed by said transactions.
Claims32
A method for transaction failover in a multi-node system, the method comprising:
- causing one or more nodes to execute one or more transactions, said one or more transactions including a certain transaction having been executed on a node that terminated prior to completing said certain transaction;
- tracking an affinity relationship between affinity objects and said certain transaction;
- transferring said certain transaction to another node;
- establishing said another node as master of said affinity objects;
- and
- remastering said affinity objects by transferring affinity relationships to said another node.
3 more elements
A method for transaction failover in a multi-node system, the method comprising:
- causing one or more nodes to execute one or more transactions, said one or more transactions including a certain transaction having been executed on a node that terminated prior to completing said certain transaction;
- associating affinity objects with said certain transaction;
- creating an affinity relationship between said terminated node and said affinity objects;
- and
- transferring said affinity relationship for said affinity objects of said certain transaction to a failover node;
- wherein said transferring causes remastering.
3 more elements
Dependencies are inferred from the claim text.