IPMI Sensor Data Record Repository Extension

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The Intelligent Platform Management Interface (IPMI) lacks sufficient extensions for sensor types and command codes, particularly for modern high-performance, multiprocessor systems, and does not support writable sensors or efficient access mechanisms, leading to limitations in managing complex computer systems with varied configurations.

Innovation Solution

The introduction of a pair of OEM commands, 'get property' and 'set property,' along with an OEM-defined SDR record type, allows for large numbers of readable and writeable property records, and a lock-unlock mechanism to prevent conflicts, enabling enhanced management of partitionable multiprocessor systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If IPMI uses predefined sensor types and command sets, then system compatibility is maintained, but the number of available sensor types is limited to 64

Engineering Contradiction:
Improvenumber of sensor typesVSAvoidsensor identification structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The sensor identification space is segmented into multiple dimensions: manufacturer ID (8 bits), sensor type (8 bits), and sensor instance (8 bits). This segmentation allows thousands of unique sensor identifiers while maintaining a structured, manageable format that preserves compatibility with existing IPMI systems.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a new dimension to sensor identification by introducing the sensor instance field alongside manufacturer ID and sensor type. This transforms the previously two-dimensional identification space into a three-dimensional space, exponentially increasing the number of available sensor types without complicating the basic identification structure.

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

2Adaptability or versatility

If IPMI sensors are implemented as read-only, then system stability is maintained, but control flexibility is reduced

Engineering Contradiction:
Improvesensor writabilityVSAvoidsystem stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces dynamic configurability to sensors through the SDR repository, allowing sensor properties such as thresholds and limits to be modified at runtime. This enables sensors to transition between different operational states while maintaining system stability through controlled access mechanisms.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent allows modification of sensor parameters including thresholds, limits, and alert settings through writable SDR records. This enables adaptive sensor behavior where parameters can be changed based on system conditions while maintaining the core sensor functionality and system stability.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If multiple controlling computers access the same BMC simultaneously, then system availability is improved, but access conflicts occur

Engineering Contradiction:
Improvesystem availabilityVSAvoidaccess conflict management
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent implements a locking mechanism where the BMC provides feedback about the current state of SDR records and maintains lock status information. This allows controlling computers to coordinate their access, preventing conflicts while maintaining high system availability through controlled concurrent access.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The BMC acts as an intermediary that manages access to shared SDR records between multiple controlling computers. Through lock/unlock commands and status reporting, the BMC mediates concurrent access requests, preventing conflicts while allowing multiple systems to maintain availability.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Stability of the object's composition

If IPMI uses a centralized SDR repository, then data consistency is maintained, but access bottlenecks occur

Engineering Contradiction:
Improvedata consistencyVSAvoidaccess efficiency
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The patent segments the SDR repository into manufacturer-specific sections, allowing different manufacturers to manage their own sensor data independently. This segmentation reduces access bottlenecks by enabling parallel access to different manufacturer's SDR records while maintaining overall data consistency through the centralized repository structure.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7966389B2System and method for application programming interface for extended intelligent platform management
Publication Date: 2011.06.21 HEWLETT PACKARD ENTERPRISE CO
  • US7966389B2 patent drawing
  • US7966389B2 patent drawing
  • US7966389B2 patent drawing

AI summary

A system for controlling a computer system uses a management controller having sensor data record objects in a sensor data record repository. Sensor data record objects contain data from a plurality of sensors, and at least one sensor data record object contains a property descriptor. The property descriptor references a property data object readable and writeable by a controlling computer through the management controller, and provides a way to control at least one feature of the computer system.