BMC Redfish Schema Updates for Runtime Hardware Changes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Redfish implementations require build-time changes and firmware updates to support new hardware components, leading to server downtime and limiting flexibility in dynamic data center environments.

Innovation Solution

A method for dynamically updating Redfish schemas and services in a BMC at runtime by utilizing cloud-based manageability bundles, allowing the BMC to detect new devices and install necessary schema metadata and backend services without rebooting or updating firmware.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If firmware updates are performed to support new hardware components, then the BMC can manage new devices, but server downtime occurs and flexibility is reduced

Engineering Contradiction:
Improvecapability to manage new hardware componentsVSAvoidserver downtime
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements dynamic schema updates that allow the BMC to adapt its management capabilities at runtime without requiring firmware updates. The system dynamically loads new device schemas and manages hardware components through runtime configuration changes, enabling the BMC to handle new devices while maintaining continuous operation and avoiding server downtime.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent separates the device management schema from the core firmware by using modular, externally loadable schema files. This segmentation allows individual device management capabilities to be updated independently without requiring a complete firmware update, enabling selective loading of new device support while keeping the system running.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If firmware updates are performed to support new hardware components, then the BMC can manage new devices, but management complexity increases

Engineering Contradiction:
Improvecapability to manage new hardware componentsVSAvoidfirmware update process
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a cloud-based service as an intermediary that automatically provides device schemas to the BMC. This mediator handles the complexity of schema management, version control, and delivery, freeing the BMC from direct involvement in complex firmware update processes while still enabling support for new hardware components.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements self-service mechanisms where the BMC automatically detects new device types, requests appropriate schemas from cloud services, and loads the necessary management capabilities without manual intervention. This automation eliminates complex manual firmware update procedures while maintaining adaptability to new hardware.

Inventive Principle:
Principle #25Self-service

3Reliability

If build-time changes are made to support new hardware, then the BMC can manage new devices, but flexibility in dynamic environments is limited

Engineering Contradiction:
Improvedevice management capabilityVSAvoidflexibility in dynamic data center environments
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent replaces static build-time schema definitions with dynamic runtime schema loading. The BMC can load, unload, and update device management schemas during operation based on detected hardware changes, providing both reliable device management and the flexibility needed for dynamic data center environments where hardware configurations change frequently.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20260081831A1Cloud based dynamic redfish schema updates based on run time hardware changes
Publication Date: 2026.03.19 AMERICAN MEGATRENDS
  • US20260081831A1 patent drawing
  • US20260081831A1 patent drawing
  • US20260081831A1 patent drawing

AI summary

In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a BMC. The BMC detects the addition of a new device to a server it manages. The BMC determines that it lacks the capability to manage the new device. The BMC sends a request to a cloud service for a manageability bundle for the new device. The BMC receives the manageability bundle from the cloud service. The manageability bundle includes schema metadata and a backend service for managing the new device. The BMC installs or updates a schema of a management model based on the schema metadata and installs the backend service. The BMC exposes management capabilities for the new device through an interface of the management model without requiring a firmware update or reboot of the BMC.