Hierarchical Node Management for Cluster Status Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing a large number of computing nodes in a cluster efficiently is challenging due to the overhead of direct status reporting and workload dispatching, which increases network bandwidth and administrative burden.

Innovation Solution

Implementing a hierarchical architecture where computing nodes are grouped into a hierarchy of groups, with a leader node responsible for collecting and reporting status to a superior leader node, reducing direct reporting to the management node and allowing for efficient workload dispatching and automatic cluster updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all computing nodes directly report status to the management node, then the management node can directly monitor all nodes, but the network bandwidth and administrative burden increase significantly

Engineering Contradiction:
Improvestatus monitoringVSAvoidnetwork bandwidth
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent segments the cluster into hierarchical groups with leader nodes at each level. Instead of all nodes reporting directly to the management node, nodes report to their group's leader node, which then reports to the management node. This segmentation reduces the number of direct reporting relationships and distributes the monitoring load across multiple leader nodes, thereby reducing network bandwidth consumption while maintaining reliable status monitoring.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Leader nodes serve as intermediaries between regular computing nodes and the management node. The leader node collects status information from nodes in its group and forwards it to the management node, eliminating the need for direct communication between all nodes and the management node. This intermediary approach significantly reduces network traffic while ensuring comprehensive status monitoring.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If all computing nodes directly report status to the management node, then the management node has complete visibility, but the administrative burden increases

Engineering Contradiction:
Improvestatus monitoringVSAvoidadministrative burden
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The hierarchical grouping segments the administrative responsibilities. Leader nodes are responsible for managing and monitoring nodes within their groups, while the management node oversees leader nodes. This segmentation distributes administrative burden across multiple leader nodes rather than concentrating it all at the management node, making the system easier to administer at scale.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Leader nodes autonomously perform status collection and monitoring functions for their group members. Each leader node independently manages its group's status reporting, reducing the direct administrative burden on the management node. This self-service approach allows the system to scale more efficiently without proportionally increasing administrative complexity.

Inventive Principle:
Principle #25Self-service

3Loss of energy

If a hierarchical structure with leader nodes is implemented, then network traffic and administrative burden are reduced, but the system complexity increases

Engineering Contradiction:
Improvenetwork bandwidthVSAvoidsystem architecture
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

While segmentation creates hierarchical structure, it also simplifies management by creating clear boundaries and responsibilities. Each leader node manages a defined group, and the management node manages leader nodes. This structured segmentation provides a predictable pattern that, while adding layers, actually reduces overall system complexity compared to direct management of all nodes.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20230418683A1Node management for a cluster
Publication Date: 2023.12.28 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20230418683A1 patent drawing
  • US20230418683A1 patent drawing
  • US20230418683A1 patent drawing

AI summary

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.