×

Performing conflict analysis of replicated changes among nodes in a network

  • US 10,540,340 B2
  • Filed: 02/09/2016
  • Issued: 01/21/2020
  • Est. Priority Date: 02/09/2016
  • Status: Active Grant
First Claim
Patent Images

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, wherein the first node replicates transactions at the first node to the first instance of the data set to the second node to apply to the second instance of the data set, wherein the first and the second nodes receive transactions from users for the first and second instances of the data set at the first and the second nodes, respectively;

    determining, at the second node, whether application of the replicated first transaction from the first node would result in a conflict event with a second transaction, received at the second node from a user and that was previously applied to the second instance of the data set, in response to receiving the replicated first transaction; and

    applying a conflict policy at the second node to perform a first action in response to determining application of the received replicated first transaction and the second transaction, already applied to the second instance of the data set, would result in the conflict event, wherein the conflict policy is applied to the first node to perform a second action at the first node to handle the conflict event when the first node receives a replication of the second transaction to the second instance of the data set at the second node.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×