Eligibility list management in a distributed group membership system
First Claim
1. A method for eligibility list management in a distributed group membership system, the method comprising:
- receiving an eligibility list change request with respect to an eligibility list of a group of computing elements;
removing from a view of said group any active members in said group who are to be removed from said eligibility list as indicated by said eligibility list change request;
preventing any of said members that are removed from said view from rejoining a view until said eligibility list change is applied to said eligibility list;
applying said eligibility list change to said eligibility list; and
establishing a new view for any active members in said group who are on said changed eligibility list.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for eligibility list management in a distributed group membership system, including receiving an eligibility list change request with respect to an eligibility list of a group of computing elements, removing from a view of the group any active members in the group who are to be removed from the eligibility list as indicated by the eligibility list change request, preventing any of the members that are removed from the view from rejoining a view until the eligibility list change is applied to the eligibility list, applying the eligibility list change to the eligibility list, and establishing a new view for any active members in the group who are on the changed eligibility list.
-
Citations
20 Claims
-
1. A method for eligibility list management in a distributed group membership system, the method comprising:
-
receiving an eligibility list change request with respect to an eligibility list of a group of computing elements;
removing from a view of said group any active members in said group who are to be removed from said eligibility list as indicated by said eligibility list change request;
preventing any of said members that are removed from said view from rejoining a view until said eligibility list change is applied to said eligibility list;
applying said eligibility list change to said eligibility list; and
establishing a new view for any active members in said group who are on said changed eligibility list. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A distributed group membership system with eligibility list management, the system comprising:
-
a plurality of computing elements operative to become active members in a group of said computing elements; and
a plurality of group membership system (GMS) agents, each agent being associated with one of said computing elements and operative to;
maintain a copy of a group eligibility list which indicates which of said computing elements may join said group receive an eligibility list change request with respect to said eligibility list, remove from a view of said group any active members in said group who are to be removed from said eligibility list as indicated by said eligibility list change request, prevent any of said members that are removed from said view from rejoining any view of said group until said eligibility list change is applied to said eligibility list, apply said eligibility list change to said eligibility list, and establish a new view for any active members in said group who are on said changed eligibility list. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-implemented program embodied on a computer-readable medium, the computer program comprising:
-
a first code segment operative to receive an eligibility list change request with respect to an eligibility list of a group of computing elements;
a second code segment operative to remove from a view of said group any active members in said group who are to be removed from said eligibility list as indicated by said eligibility list change request;
a third code segment operative to prevent any of said members that are removed from said view from rejoining a view until said eligibility list change is applied to said eligibility list;
a fourth code segment operative to apply said eligibility list change to said eligibility list; and
a fifth code segment operative to establish a new view for any active members in said group who are on said changed eligibility list. - View Dependent Claims (20)
-
Specification