Distributed Management Processor Cluster for BMC Fault Tolerance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In large computing environments with numerous electronic devices, the external system management controller can experience high load and fault issues, affecting management operations and potentially leading to unmanageable conditions if it fails.

Innovation Solution

Implementing a cluster of onboard management processors within each electronic device, where one can be elected as a primary management processor to perform system management tasks, allowing for load balancing and fault tolerance through delegation of tasks and failover mechanisms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If an external system management controller is used to manage numerous electronic devices, then centralized management control is achieved, but the controller experiences high load and fault issues affecting management operations

Engineering Contradiction:
Improvecentralized management controlVSAvoidcontroller fault tolerance
Core Design Contradiction:
Extent of automationVSReliability

Solution Approach 1:

The patent divides the centralized management controller into multiple distributed management processors, each located within individual electronic devices. This segmentation distributes the management load across multiple independent units, preventing any single point of failure and improving overall system reliability while maintaining centralized control through the election of a primary management processor.

Inventive Principle:
Principle #1Segmentation

2Extent of automation

If an external system management controller manages numerous electronic devices, then centralized control is achieved, but management bottlenecks occur due to high load

Engineering Contradiction:
Improvecentralized management controlVSAvoidmanagement operation efficiency
Core Design Contradiction:
Extent of automationVSProductivity

Solution Approach 1:

The management function is segmented across multiple distributed management processors, each handling local device management tasks independently. This eliminates the bottleneck of a single overloaded controller by distributing management operations across multiple units, thereby improving overall management productivity while maintaining centralized coordination.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from a single-point centralized control model to a multi-point distributed control model, adding a spatial dimension to management architecture. Management processors are distributed across different physical locations (within different electronic devices), enabling parallel processing of management tasks and eliminating the bottleneck of centralized processing.

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

3Device complexity

If a single management processor is used for system management, then device complexity is reduced, but fault tolerance and high-availability operations are compromised

Engineering Contradiction:
Improvemanagement processor configurationVSAvoidsystem management availability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

Multiple management processors are merged into a coordinated cluster that functions as a unified management system. The processors work together through communication protocols to provide both the complexity reduction of a unified system and the reliability of redundant components, with automatic failover mechanisms ensuring continuous operation.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system incorporates redundant management processors that stand ready to take over if a primary processor fails. This beforehand cushioning ensures that single point failures do not disrupt system management, maintaining high availability while keeping the operational configuration relatively simple through automatic failover.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS11799714B2Device management using baseboard management controllers and management processors
Publication Date: 2023.10.24 HEWLETT PACKARD ENTERPRISE DEV LP
  • US11799714B2 patent drawing
  • US11799714B2 patent drawing
  • US11799714B2 patent drawing

AI summary

In some examples, a system includes a plurality of electronic devices each comprising a respective management processor and a baseboard management controller (BMC). A management processor of a cluster of management processors is a primary management processor to act as a management controller for the plurality of electronic devices. The management controller interacts with the BMC in a respective electronic device to perform management of the respective electronic device. The cluster of management processors performs failover responsive to a fault of the primary management processor to select another management processor of the cluster of the management processors as the management controller.