BMC Data Extraction with Adaptive Protocol Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern data centers with diverse server configurations and management interfaces complicate the uniform and efficient collection of hardware data, necessitating a novel framework for optimizing data extraction from Baseboard Management Controllers (BMCs) in heterogeneous environments.

Innovation Solution

A framework that dynamically assesses protocol performance, generates optimized command lists, and employs adaptive sampling strategies to efficiently collect and standardize data from BMCs, using techniques such as protocol switching, intelligent data collection, and exponential command reduction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional uniform data collection methods are used across heterogeneous data centers, then data consistency is maintained, but network impact increases and BMC call overhead increases

Engineering Contradiction:
Improvedata consistencyVSAvoidnetwork impact
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system dynamically changes communication parameters including protocol selection (IPMI vs. Redfish), sampling intervals, and command batching strategies based on server characteristics and current system state. This allows optimization of network traffic patterns while maintaining data collection effectiveness across heterogeneous servers.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The data collection system transitions from static uniform sampling to dynamic adaptive sampling where collection frequency and methods are adjusted in real-time based on server response characteristics, data change rates, and network conditions. This reduces unnecessary BMC calls while maintaining data consistency.

Inventive Principle:
Principle #15Dynamics

2Loss of time

If frequent sampling is performed to capture data changes, then data freshness is improved, but unnecessary BMC calls increase

Engineering Contradiction:
Improvedata freshnessVSAvoidBMC call efficiency
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The system implements feedback mechanisms that monitor data change rates, server response times, and call patterns. This feedback is used to dynamically adjust sampling intervals and trigger data collection only when necessary, reducing BMC calls while maintaining data freshness through event-driven collection strategies.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system uses periodic sampling with variable intervals rather than fixed frequent sampling. Sampling frequency is adjusted based on observed data patterns, allowing longer intervals during stable periods and shorter intervals when changes are detected, optimizing the balance between data freshness and call efficiency.

Inventive Principle:
Principle #19Periodic action

3Productivity

If protocol-specific data collection is used for each server type, then data collection efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvedata collection efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements a universal data collection framework that can operate with multiple protocols (IPMI, Redfish) through a common architecture. The framework provides unified interfaces and abstractions that handle protocol-specific details internally, allowing efficient protocol-specific collection without exposing complexity to the overall system.

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

Solution Approach 2:

The patent introduces intermediary components including protocol adapters, abstraction layers, and standardized data models that mediate between diverse server protocols and the core data collection system. These intermediaries translate protocol-specific operations into unified operations, improving efficiency while containing complexity within the intermediary layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20260067358A1Efficient data extraction from heterogeneous data centers
Publication Date: 2026.03.05 AMERICAN MEGATRENDS
  • US20260067358A1 patent drawing
  • US20260067358A1 patent drawing
  • US20260067358A1 patent drawing

AI summary

A computer system discovers a plurality of servers in a data center. The computer system onboards the plurality of servers into a data management service. The computer system generates, for each server of the plurality of servers, optimized command lists for multiple communication protocols. The computer system dynamically selects a preferred communication protocol for each server based on performance metrics. The computer system collects sensor data from the plurality of servers using the preferred communication protocol and the optimized command lists. The computer system stores the collected sensor data in a standardized format.