System and method for managing a change to a cluster configuration
First Claim
Patent Images
1. A method for managing a configuration change to a cluster, comprising:
- receiving the configuration change;
sending the configuration change to each member of the cluster;
determining if the configuration change is unacceptable by any member of the cluster, and if it is determined that the configuration change is unacceptable by any member of the cluster, directing each cluster member to disregard the configuration change; and
if each member of the cluster indicates that the configuration change is acceptable, directing each member of the cluster to apply the configuration change.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method are directed to managing a configuration of a cluster of members. The invention employs an atomic cluster configuration approach that includes applying a change to the configuration uniformly across the members in the cluster. Each member within the cluster is initialized to a transaction mode. If all members are in the transaction mode, a change is provided to each member, which evaluates the received change. If the change is determined to be unacceptable for any of the members, the change is determined to be globally unacceptable, and is rejected for all the members in the cluster.
-
Citations
20 Claims
-
1. A method for managing a configuration change to a cluster, comprising:
-
receiving the configuration change;
sending the configuration change to each member of the cluster;
determining if the configuration change is unacceptable by any member of the cluster, and if it is determined that the configuration change is unacceptable by any member of the cluster, directing each cluster member to disregard the configuration change; and
if each member of the cluster indicates that the configuration change is acceptable, directing each member of the cluster to apply the configuration change. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for managing a configuration change to a cluster over a network, comprising:
-
a transceiver for receiving and sending information to a member of the cluster; and
a change manager that is configured to perform actions, including;
determining if each member of the cluster is in transaction mode, and if each member of the cluster is in transaction mode, sending the configuration change to each member of the cluster, determining if the configuration change is unacceptable by at least one member of the cluster, and if it is determined that the configuration change is unacceptable by at least one member of the cluster, directing each cluster member to disregard the configuration change, and if each member of the cluster indicates that the configuration change is acceptable, directing each member of the cluster to commit to the configuration change. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A modulated data signal for managing a configuration change to a cluster over a network, the modulated data signal comprising the actions of:
-
receiving at a cluster manager the configuration change;
sending the configuration change to each member of the cluster;
enabling the cluster manager to determine whether the configuration change is unacceptable by any member of the cluster, and if it is determined that the configuration change is unacceptable by any member of the cluster, sending a message indicating that each cluster member is to disregard the configuration change; and
enabling the cluster manager to determine whether the configuration change is acceptable to each member of the cluster, and if it is determined that the configuration change is acceptable to each member of the cluster, directing each member of the cluster to commit to the configuration change. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. An apparatus for managing a configuration change to a cluster over a network, comprising:
-
a means for sending the configuration change to each member of the cluster;
a means for receiving indication of acceptance of the configuration change from each member of the cluster, and if it indication of acceptance is unreceived for at least one member of the cluster, employing a means for directing each cluster member to disregard the configuration change; and
a means for determining if each member of the cluster indicates that the configuration change is acceptable, and if it is determined that the configuration change is acceptable, employing a means for directing each member of the cluster to commit to the configuration change.
-
Specification