Managing membership of a domain of processors in a distributed computing environment
First Claim
1. A method for managing membership of a domain of processors in a distributed computing environment, said method comprising the steps of:
- determining the lowest numbered node available in the domain;
periodically sending grovel messages from the other available nodes to the lowest numbered node in the domain;
responsive to receiving all of said grovel messages by said lowest numbered node, performing a two phase commit protocol whereby the lowest numbered node becomes a name server for managing said processors in said domain.
1 Assignment
0 Petitions
Accused Products
Abstract
Managing membership of a domain of processors in a distributed computing environment including determining the lowest numbered node available in the domain and periodically sending grovel messages from the other available nodes to the lowest numbered node in the domain. Responsive to receiving all of the grovel messages by the lowest numbered node, the lowest numbered node performs a two phase commit whereby the lowest numbered node becomes a name server for managing the processors in the domain. The two phase commit includes sending an insert phase 1 (P1) message to the other available nodes from the lowest numbered node and, responsive to the insert P1 message, sending an acknowledge (ACK) message from the other available nodes to the lowest numbered node. Responsive to the ACK messages, a commit message is sent to the other available nodes notifying them that the lowest numbered node has become the name server.
-
Citations
12 Claims
-
1. A method for managing membership of a domain of processors in a distributed computing environment, said method comprising the steps of:
-
determining the lowest numbered node available in the domain; periodically sending grovel messages from the other available nodes to the lowest numbered node in the domain; responsive to receiving all of said grovel messages by said lowest numbered node, performing a two phase commit protocol whereby the lowest numbered node becomes a name server for managing said processors in said domain. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus for managing membership of a domain of processors in a distributed computing environment, said apparatus comprising:
-
means for determining the lowest numbered node available in the domain; grovel message means for periodically sending grovel messages from the other available nodes to the lowest numbered node in the domain; two phase commit means responsive to receiving all of said grovel messages by said lowest numbered node, said two phase commit means performing a two phase commit whereby the lowest numbered node becomes a name server for managing said processors in said domain. - View Dependent Claims (6, 7, 8)
-
-
9. A program product recorded on a computer readable medium, said program product for managing membership of a domain of processors in a distributed computing environment, said program product comprising:
-
determining the lowest numbered node available in the domain; periodically sending grovel messages from the other available nodes to the lowest numbered node in the domain; responsive to receiving all of said grovel messages by said lowest numbered node, performing a two phase commit protocol whereby the lowest numbered node becomes a name server for managing said processors in said domain. - View Dependent Claims (10, 11, 12)
-
Specification