PERFORMING CONFLICT ANALYSIS OF REPLICATED CHANGES AMONG NODES IN A NETWORK
First Claim
1. A computer program product for determining conflicts of changes updating instances of a data set at different nodes in a network including a first node and a second node, wherein each of the nodes includes one instance of the data set, the computer program product comprising a computer readable storage medium having computer readable program code embodied therein that executes to perform operations, the operations comprising:
- receiving at the second node having a second instance of the data set a first transaction replicated from the first node, wherein the first transaction was applied to a first instance of the data set of the first node;
determining, at the second node, a conflict that would occur between the replicated first transaction and a second transaction applied to the second instance of the data set; and
applying a conflict policy at the second node to perform a first action in response to determining the conflict, wherein the conflict policy is applied to the first node to perform a second action at the first node to handle the conflict when the first node receives a replication of the second transaction to the second instance of the data set at the second node.
2 Assignments
0 Petitions
Accused Products
Abstract
Provided are a computer program product, system, and method for performing conflict analysis of replicated changes among nodes in a network A first node and a second node include a first instance and second instance of a data set, respectively. The second node receives a first transaction replicated from the first node, applied to the first instance of the data set. The second node determines a conflict that would occur between the replicated first transaction and a second transaction applied to the second instance of the data set. A conflict policy is applied at the second node to perform a first action in response to determining the conflict. The conflict policy is applied to the first node to perform a second action at the first node to handle the conflict when the first node receives a replication of the second transaction to the second instance of the data set.
6 Citations
23 Claims
-
1. A computer program product for determining conflicts of changes updating instances of a data set at different nodes in a network including a first node and a second node, wherein each of the nodes includes one instance of the data set, the computer program product comprising a computer readable storage medium having computer readable program code embodied therein that executes to perform operations, the operations comprising:
-
receiving at the second node having a second instance of the data set a first transaction replicated from the first node, wherein the first transaction was applied to a first instance of the data set of the first node; determining, at the second node, a conflict that would occur between the replicated first transaction and a second transaction applied to the second instance of the data set; and applying a conflict policy at the second node to perform a first action in response to determining the conflict, wherein the conflict policy is applied to the first node to perform a second action at the first node to handle the conflict when the first node receives a replication of the second transaction to the second instance of the data set at the second node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system in communication with a first node in a network having a first instance of a data set, comprising:
-
a storage device having a second instance of the data set; a second node, including; a processor; a computer readable storage medium including computer readable program code executed by the processor to perform operations, the operations comprising; receiving a first transaction replicated from the first node, wherein the first transaction was applied to a first instance of the data set of the first node; determining a conflict that would occur between the replicated first transaction and a second transaction applied to the second instance of the data set; and applying a conflict policy at the second node to perform a first action in response to determining the conflict, wherein the conflict policy is applied to the remote node to perform a second action at the first node to handle the conflict when the first node receives a replication of the second transaction to the second instance of the data set. - View Dependent Claims (11, 12, 13, 14, 15, 21, 22, 23)
-
-
16-20. -20. (canceled)
Specification