Hierarchical Batch Management for BMC Device Clusters
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing management systems for enterprise networks are limited in their ability to jointly manage large-scale device clusters, with current solutions only supporting up to 200 devices due to performance constraints on the Baseboard Management Controller (BMC) chip.
Innovation Solution
A method and apparatus for batch management of devices that involve a superior management node managing multiple subordinate management nodes, which in turn manage subordinate devices. This approach allows for the aggregation of execution results and the sharing of instruction issuance loads across the management hierarchy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the service platform management software HDM/HDM2 runs on the BMC chip to provide joint management function, then the management capability is improved, but the number of devices that can be managed is limited to 200 at most due to BMC chip performance constraints
Solution Approach 1:
The patent divides the management system into a hierarchical structure with a superior management node and multiple subordinate management nodes. Each subordinate management node manages a portion of the devices (up to 200 devices per node), while the superior management node coordinates among multiple subordinate nodes to achieve ultra-large-scale device management. This segmentation resolves the contradiction by distributing the management load across multiple BMC chips rather than concentrating it on a single BMC chip.
2Device complexity
If a single management node manages all devices independently, then the management control is simplified, but the BMC chip becomes overloaded and cannot support ultra-large-scale device clusters
Solution Approach 1:
The patent introduces subordinate management nodes as intermediaries between the superior management node and the actual devices. The superior management node sends batch management instructions to multiple subordinate management nodes, which then execute the instructions locally on their managed devices. This intermediary structure allows the system to manage ultra-large-scale device clusters without overloading any single BMC chip, as each subordinate node handles only its local portion of devices.
3Quantity of substance
If the management system expands to support more devices, then the coverage is improved, but the difficulty and complexity of independent configuration, monitoring and maintenance increases
Solution Approach 1:
The patent merges the management of multiple subordinate devices under a unified batch management framework. The superior management node can issue batch management instructions that are simultaneously applied to multiple subordinate management nodes and their respective devices. This merging approach simplifies configuration and maintenance by allowing centralized control over ultra-large-scale device clusters, eliminating the need to independently manage each device or even each subordinate node separately.
Data Source
AI summary
Disclosed are a method and apparatus for batch management of devices, a device, and machine-readable storage medium. The method includes: receiving a merging instruction sent by a superior management node; parsing the merging instruction to obtain the instruction information and a list of instruction-executing devices; and issuing execution instructions to all devices listed in the list of instruction-executing devices, which includes and only includes local devices and/or subordinate managed devices managed by the local devices, based on the instruction information and the list of instruction-executing devices. Through the technical solution disclosed, the subordinate management nodes send, to the subordinate managed devices managed by the subordinate management nodes, execution instructions generated by parsing the merging instruction sent by the superior management node, thereby sharing the load of issuing execution instructions to the subordinate managed devices managed by the subordinate management nodes to the subordinate management nodes.

