×

Method and apparatus for distributed configuration management

  • US 10,255,340 B2
  • Filed: 08/29/2016
  • Issued: 04/09/2019
  • Est. Priority Date: 06/23/2011
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable medium containing program instructions executable by a processor to perform a method of replicating data structures, the method comprising:

  • on a network of peer nodes, wherein data structures are replicated to all the peer nodes on the network;

    designating a single peer node of the peer nodes as an owner node of a data structure;

    permitting only the owner node to modify the data structure;

    when one peer node of the peer nodes desires to modify the data structure and determines it is not the owner node, the one peer node initiating a present request to modify the data structure, wherein the present request comprises one of the data structures and the present request is owned by the one peer node, andthe one peer node transmitting the present request to all other peer nodes on the network, the owner node upon receiving the present request determines whether the owner node has processed each prior request that was created before the present request;

    when the owner node executes each prior request that was created before the present request, creating a record maintained by the owner node with;

    a monotonically increasing transaction number that is owned by the owner node,a schema revision modified by changes to the data structure, andthe changes that were made to the data structure; and

    the owner node executing the present request to modify the data structure and creating a record of the modification associated with the present request.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×