Installing A New View Of A Cluster Membership
First Claim
1. A node member of a cluster in a network, the network comprising a plurality of nodes, the node comprising:
- a cluster membership management protocol module capable of;
maintaining a stable view of the cluster'"'"'s membership;
maintaining a list of neighboring nodes sharing a same view of the cluster'"'"'s membership, the same view being the most updated view of the cluster'"'"'s membership that the node has; and
receiving a confirmation message from a second node of the plurality of nodes confirming that a new view received therein should replace the stable view and become a new stable view.
1 Assignment
0 Petitions
Accused Products
Abstract
A node member of a cluster in a network comprising a plurality of nodes and a method related to the capabilities of the node, which is capable of maintaining a stable view of the cluster'"'"'s membership, maintaining a list of neighboring nodes sharing a same updated view of the cluster'"'"'s membership and receiving a confirmation message from a second node confirming that a new view received therein should replace the stable view and become a new stable view. The node is further capable of verifying that the new view is up to date in comparison to the same view and, if the new view is not up to date, discarding the confirmation message.
34 Citations
9 Claims
-
1. A node member of a cluster in a network, the network comprising a plurality of nodes, the node comprising:
a cluster membership management protocol module capable of;
maintaining a stable view of the cluster'"'"'s membership;
maintaining a list of neighboring nodes sharing a same view of the cluster'"'"'s membership, the same view being the most updated view of the cluster'"'"'s membership that the node has; and
receiving a confirmation message from a second node of the plurality of nodes confirming that a new view received therein should replace the stable view and become a new stable view. - View Dependent Claims (2, 3, 4, 5)
-
6. A method of installing a new view of a cluster'"'"'s membership in a node of a network, wherein the network comprises a plurality of nodes and the cluster'"'"'s membership is further represented by an obsolete stable view different than the new view, the method comprising the steps of:
-
maintaining in the node a list of neighboring nodes sharing a same view of the cluster'"'"'s membership, the same view being the most updated view of the cluster'"'"'s membership that the node has;
receiving a confirmation message from a second node of the plurality of nodes confirming that the new view should replace the obsolete stable view and become a new stable view; and
verifying that the new view is up to date in comparison to the same view shared with the neighboring nodes on the list of nodes sharing the same view; and
if the new view is up to date, replacing the obsolete stable view with the new stable view. - View Dependent Claims (7, 8, 9)
-
Specification