Node management for a cluster
AssigneeInternational Business Machines Corporation
InventorsHai Hui Wang, Xun Pan, Guangya Liu, Xiang Zhen Gan, Peng Li
Life of this patent
Estimating the term…
Abstract
Disclosed are a computer-implemented method, a device and a computer program product of node management for a cluster of a cluster of computing nodes. A plurality of computing nodes in a cluster can be grouped into a hierarchy of groups according to a hierarchy of grouping policies. One of computing nodes in each group of the hierarchy of groups can be determined as a leader node of the corresponding group. A leader node of a first group can be responsible for collecting and reporting status of all computing nodes in the first group to a leader node of a second group superior to the first group by one level in the hierarchy of groups.
Claims20
A computer-implemented method for node management, comprising:
- grouping, by one or more processing units, a plurality of computing nodes in a cluster into a hierarchy of groups according to a hierarchy of grouping policies;
- and
- determining, by the one or more processing units, one of the plurality computing nodes in each group of the hierarchy of groups as a leader node of the corresponding group, wherein the leader node of a first group is responsible for collecting and reporting status of all computing nodes in the first group to the leader node of a second group superior to the first group by one level in the hierarchy of groups.
A system for node management, comprising:
- one or more processors;
- a memory coupled to at least one of the processors;
- and
- a set of computer program instructions stored in the memory, which, when executed by at least one of the processors, perform actions of:
- grouping a plurality of computing nodes in a cluster into a hierarchy of groups according to a hierarchy of grouping policies;
- and
- determining one of the plurality of computing nodes in each group of the hierarchy of groups as a leader node of the corresponding group, wherein the leader node of a first group is responsible for collecting and reporting status of all computing nodes in the first group to the leader node of a second group superior to the first group by one level in the hierarchy of groups.
A computer program product for node management, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to:
- group a plurality of computing nodes in a cluster into a hierarchy of groups according to a hierarchy of grouping policies;
- and
- determine one of the plurality of computing nodes in each group of the hierarchy of groups as a leader node of the corresponding group, wherein the leader node of a first group is responsible for collecting and reporting status of all computing nodes in the first group to the leader node of a second group superior to the first group by one level in the hierarchy of groups.
Dependencies are inferred from the claim text.