System and method for determining cluster membership in a heterogeneous distributed system
AssigneeSun Microsystems, Inc.
InventorsRamin Modiri, Hossein Moiin
Life of this patent
Estimating the term…
Loading patent…
AssigneeSun Microsystems, Inc.
InventorsRamin Modiri, Hossein Moiin
Estimating the term…
A distributed computer system and method for determining cluster membership in a distributed computer system. A plurality of computers configurable as cluster nodes are coupled through one or more public and/or private communications networks. Cluster management software running on the plurality of computers is configured to group various ones of the computers into a cluster. Weighting values are assigned to each node, such as by relative processing power. Each fully connected subset of nodes are grouped into a possible cluster configuration. The weighting value of each subset is calculated. The membership in the cluster is chosen based on the subset with the optimum weighting value among all the possible cluster configurations. The maximum weighting value may be adjusted if the maximum weighting value is greater than or equal to the sum of all other weighting values for all other nodes in the current cluster configuration. The maximum weighting factor may be adjusted to a value below the sum of all other weighting values for all other nodes in the current cluster configuration.
A method for determining membership of nodes in a cluster in a distributed computer system, the method comprising:
A method for determining membership of nodes in a cluster in a distributed computer system, the method comprising:
A method for determining membership of nodes in a distributed computer system, the method comprising:
A distributed computer system, comprising:
A distributed computer system, comprising:
A distributed computer system that determines which nodes are member of a cluster, comprising:
A distributed computer system that determines which nodes are members of a cluster, comprising:
A storage medium configured to store instructions that determine membership of nodes in a cluster in a distributed computer system, said instructions comprising:
Dependencies are inferred from the claim text.