Methods, devices and systems for dynamically managing memberships in replicated state machines within a distributed computing environment
First Claim
Patent Images
1. A computer-implemented method, comprising:
- processing agreements received over a computer network at a first replicated state machine deployed on processes belonging to a first membership in an order defined by a first globally ordered set of agreements associated with the first membership;
receiving an agreement to change membership that is configured to cause the first replicated state machine to be deployed on processes belonging to a second membership that is associated with a second globally ordered set of agreements; and
processing the agreement to change membership at a point within the first globally ordered set of agreements.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method may comprise processing agreements received over a computer network at a first replicated state machine deployed on processes belonging to a first membership in an order defined by a first globally ordered set of agreements associated with the first membership; receiving an agreement to change membership that is configured to cause the first replicated state machine to be deployed on processes belonging to a second membership that is associated with a second globally ordered set of agreements; and processing the agreement to change membership at a point within the first globally ordered set of agreements.
40 Citations
9 Claims
-
1. A computer-implemented method, comprising:
-
processing agreements received over a computer network at a first replicated state machine deployed on processes belonging to a first membership in an order defined by a first globally ordered set of agreements associated with the first membership; receiving an agreement to change membership that is configured to cause the first replicated state machine to be deployed on processes belonging to a second membership that is associated with a second globally ordered set of agreements; and processing the agreement to change membership at a point within the first globally ordered set of agreements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification