Virtual Satellite Controller for IPMI Sensor Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current server management systems face limitations in managing a large number of sensors due to the 8-bit sensor number constraint in the Intelligent Platform Management Interface (IPMI) protocol, leading to unpredictable results and potential undetected issues such as high heat conditions, which can cause server failure and downtime.

Innovation Solution

Implementing virtual satellite controllers within the firmware stack of the Baseboard Management Controller (BMC) to expand the number of sensors managed beyond the 8-bit limit, allowing a single BMC to effectively manage up to (N×255) sensors, where N is the number of virtual satellite controllers, without causing backward compatibility issues.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a BMC manages only a limited number of sensors due to 8-bit constraint, then backward compatibility is maintained, but the number of manageable sensors is limited

Engineering Contradiction:
Improvenumber of manageable sensorsVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the sensor management functionality by dividing sensors into different groups, each managed by a virtual satellite controller. This allows the BMC to handle more sensors than the 8-bit limit by creating multiple virtual controllers within the firmware stack, each managing a subset of sensors independently.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements virtual satellite controllers nested within the BMC's firmware stack. These virtual controllers are contained within the main BMC structure, allowing the BMC to provide expanded sensor management capabilities while maintaining a single physical controller footprint and preserving backward compatibility.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Adaptability or versatility

If physical satellite controllers are added to manage more sensors, then sensor management capability is expanded, but cost and space increase

Engineering Contradiction:
Improvesensor management capabilityVSAvoidhardware resources
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent creates virtual copies of satellite controller functionality within the BMC's firmware stack. These virtual satellite controllers replicate the sensor management capabilities of physical satellite controllers but exist as software entities, eliminating the need for additional physical hardware while expanding sensor management capability.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The BMC is designed to perform multiple functions by integrating virtual satellite controllers within its firmware stack. This allows a single BMC hardware unit to provide both traditional BMC functionality and expanded sensor management capabilities that would otherwise require separate physical satellite controllers.

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

3Adaptability or versatility

If virtual satellite controllers are implemented in firmware stack, then sensor management is expanded without hardware cost, but firmware complexity increases

Engineering Contradiction:
Improvesensor management expansionVSAvoidfirmware complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The firmware is segmented into multiple virtual satellite controller instances, each managing specific sensor groups. This modular approach to firmware organization allows complex sensor management functionality to be divided into manageable units, reducing the complexity burden on any single part of the firmware while providing expanded capabilities.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9916270B2Virtual intelligent platform management interface (IPMI) satellite controller and method
Publication Date: 2018.03.13 TAHOE RES LTD
  • US9916270B2 patent drawing
  • US9916270B2 patent drawing
  • US9916270B2 patent drawing

AI summary

Devices and techniques for implementing virtual system management controllers are described herein. A baseboard management controller (BMC) can include processing circuitry to monitor system sensors, and to provide monitoring information for system sensors responsive to requests for monitoring information. The processing circuitry may further implement a virtual satellite controller within a firmware stack. The BMC and the virtual satellite controller may comply with a specification of the Intelligent Platform Management Interface (IPMI) family of specifications to provide monitoring information for the system sensors. Other embodiments are also described.