Primary BMC Aggregation for Firmware Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing server management systems lack an efficient mechanism for updating firmware of component devices, particularly in host systems without direct hardware capability for service processors to access storage or communicate with component devices.

Innovation Solution

A method is provided where a primary Baseboard Management Controller (BMC) determines management endpoints, maps communication interfaces, and collects device operational data from these endpoints, enabling aggregation of management data and abstraction of underlying hardware interfaces.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a primary BMC directly accesses storage or communicates with component devices, then firmware updates can be performed efficiently, but host systems without direct hardware capability cannot utilize this mechanism

Engineering Contradiction:
Improvefirmware update capabilityVSAvoidcompatibility with host systems
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent introduces management endpoints as intermediary components between the primary BMC and component devices. These endpoints collect device operational data and communicate with the BMC through standardized interfaces, enabling firmware update capability in host systems that lack direct hardware access to component devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system divides the firmware management function into separate components: the primary BMC that coordinates updates, management endpoints that collect device data, and component devices that receive updates. This segmentation allows each component to have specialized functions while maintaining overall system compatibility.

Inventive Principle:
Principle #1Segmentation

2Extent of automation

If the BMC manages multiple component devices directly, then comprehensive control is achieved, but system complexity increases when hardware interfaces vary

Engineering Contradiction:
Improvedevice management capabilityVSAvoidhardware interface complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The patent creates a universal management endpoint layer that can interface with multiple different component devices through standardized communication protocols. This universal layer handles the complexity of varying hardware interfaces, allowing the BMC to manage diverse devices without direct knowledge of each device's specific interface requirements.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

Management endpoints serve as mediators between the BMC and component devices with varying hardware interfaces. They translate diverse device-specific protocols into standardized communication formats, reducing system complexity while maintaining comprehensive device management capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If direct hardware access is used for device management, then communication efficiency is high, but systems without direct access cannot benefit

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidsystem compatibility
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The management endpoint acts as an intermediary that maintains communication efficiency by collecting device operational data through efficient local interfaces while presenting a standardized communication interface to the BMC. This allows systems without direct hardware access to achieve comparable communication efficiency through the endpoint layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12327104B2Aggregation of data for distributed management framework
Publication Date: 2025.06.10 AMERICAN MEGATRENDS
  • US12327104B2 patent drawing
  • US12327104B2 patent drawing
  • US12327104B2 patent drawing

AI summary

In an aspect of the disclosure, a method, a computer-readable medium, and a computer system are provided. The computer system includes a primary BMC. The primary BMC determines one or more management endpoints that are to be managed by the primary BMC. The primary BMC manages a host and each of the management endpoints manages a respective device serving the host. The primary BMC determines a mapping of communication interfaces between the primary BMC and the one or more management endpoints. The primary BMC determines, based on the mapping, a first communication interface between a first management endpoint and the primary BMC. The primary BMC collects, from the first management endpoint, device operational data of a first device managed by the first management endpoint.