Hierarchical Network Liveness Detection for Large Managed Clusters

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Detecting the liveness of managed nodes across various topologies, especially in corporate networks, is challenging due to the difficulty in reaching all nodes and the high resource requirements, particularly when the number of nodes is large.

Innovation Solution

A network management server creates clusters based on node coordinates, designating a coordinator and leader node to track liveness, reducing direct communication to the server by using a hierarchical structure with heartbeat messages between nodes and consolidating liveness information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the network management server directly detects liveness of each managed node, then the liveness detection is straightforward, but the server becomes overloaded and resource consumption becomes prohibitively costly when the number of nodes is large

Engineering Contradiction:
Improveliveness detection reliabilityVSAvoidserver resource consumption
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the managed network into hierarchical clusters with coordinator nodes and leader nodes. Each coordinator manages a subset of nodes, and leaders manage groups of coordinators. This segmentation distributes the liveness detection burden across multiple nodes rather than concentrating it all at the server, resolving the contradiction between reliable detection and server resource consumption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediary nodes (coordinators and leaders) between the server and managed nodes. These intermediaries consolidate liveness information from multiple nodes and report to higher-level nodes or the server, acting as mediators that reduce the direct communication burden on the server while maintaining detection reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If the server communicates with all managed nodes directly, then complete node status information is obtained, but the number of sockets, memory, and connections required becomes prohibitively costly

Engineering Contradiction:
Improvenode status information completenessVSAvoidnumber of connections and resources
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent merges liveness information from multiple managed nodes at coordinator nodes, and then merges coordinator status information at leader nodes. This hierarchical merging consolidates numerous individual node status reports into aggregated cluster status reports, maintaining information completeness while dramatically reducing the number of connections required at the server level.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces a hierarchical dimension to the communication structure, organizing nodes into multiple levels (managed nodes → coordinators → leaders → server). This dimensional change transforms the flat many-to-one communication model into a multi-level hierarchical model, reducing the connection burden while preserving information flow.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Adaptability or versatility

If mobile devices are tracked across different locations in the corporate network, then comprehensive device monitoring is achieved, but detecting server-initiated liveness becomes difficult due to topology changes

Engineering Contradiction:
Improvedevice tracking across locationsVSAvoidserver-initiated liveness detection
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent implements a dynamic hierarchical structure where coordinator and leader nodes are selected based on current network conditions and node locations. As mobile devices move between locations, the hierarchy dynamically reconfigures to maintain effective liveness detection, adapting to topology changes while preserving monitoring capability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent inverts the traditional client-server liveness detection model by having managed nodes actively report to coordinators, who then report to leaders, and finally to the server. This inversion transforms the problem from server-initiated detection (which fails with mobile nodes) to node-initiated reporting, solving the liveness detection difficulty while maintaining adaptability to location changes.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS12531797B2Efficient liveness detection in a management network
Publication Date: 2026.01.20 MICRO FOCUS LLC
  • US12531797B2 patent drawing
  • US12531797B2 patent drawing
  • US12531797B2 patent drawing

AI summary

A request is received by a network management server, from a managed node, to get cluster information. The cluster information identifies a coordinator node and a leader node (a node hierarchy) that are used to track liveness of the managed node. The coordinator node and the leader node may be identified based on being in the same location as the managed node. The cluster information is sent to the managed node to make the managed node aware of the hierarchy. The coordinator node consolidates liveness of the nodes in its grouping in the cluster. The coordinator node sends a first liveness message of the managed node to the leader node. The leader consolidates a group of coordinator nodes by sending a second liveness message of the managed node to the network management server. This gives the network management server a status of all the managed nodes in the cluster.