×

Methods, devices and systems for dynamically managing memberships in replicated state machines within a distributed computing environment

  • US 9,521,196 B2
  • Filed: 10/02/2015
  • Issued: 12/13/2016
  • Est. Priority Date: 03/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. A distributed computing system, comprising, comprising:

  • a plurality of computing devices configured as state machines coupled to one another by a computer network, states of one of the plurality of state machines being replicated in a plurality of other state machines of the plurality of state machines to create a plurality of replicated state machines;

    a plurality of processes associated with the plurality of replicated state machines; and

    a first globally ordered set of agreements that is visible to and that maintains a consistency of all replicated state machines, the first globally ordered set of agreements being associated with the plurality of replicated state machines;

    wherein, at an arbitrary point in a processing of the first globally ordered set of agreements, at least one of the plurality of processes changes and the plurality of replicated state machines become associated with the at least one changed process; and

    wherein at least some of the plurality of processes associated with the plurality of replicated state machines change states while the change to the at least one of the plurality of processes is being made.

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