Baseboard Management Controller Data Recovery via Control Plane Rerouting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Single port Input/Output (I/O) devices in computer systems face accessibility issues when a component along the communication path fails, leading to data unavailability until the fault is corrected, as there is no alternate or redundant data path.

Innovation Solution

Implementing a temporary data path via the control plane during failures, allowing the Baseboard Management Controller (BMC) to reroute communications through a secondary switchboard's PCIe bus, ensuring continuous access to single port devices during switchboard replacement or component upgrades.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If single port I/O devices are used, then cost is reduced and performance is improved, but system reliability deteriorates due to lack of redundant communication paths

Engineering Contradiction:
Improvesystem availabilityVSAvoidcommunication path redundancy
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system dynamically switches between normal communication mode (using primary switchboard) and recovery mode (using out-of-band management interface) based on detected failure conditions. The communication path is made adaptable by enabling the management interface to serve dual purposes: normal management functions and emergency data access, eliminating the need for static dual-port hardware

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The out-of-band management interface acts as an intermediary communication path that bypasses the failed primary switchboard. This separate management channel, originally designed for administrative purposes, serves as a mediator to restore access to single-port devices when the primary data path fails, without requiring additional data-plane infrastructure

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If dual port devices are used, then system availability is improved through redundant paths, but cost increases and performance decreases

Engineering Contradiction:
Improvefault protectionVSAvoiddevice cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The out-of-band management interface is designed to perform multiple functions: normal device management during operational conditions and emergency data access during failure conditions. This multi-functionality eliminates the need for dedicated dual-port hardware, achieving fault protection using existing infrastructure that serves dual purposes

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

Solution Approach 2:

Instead of implementing physical dual-port hardware, the system creates a logical copy of the communication path through the management interface. The management interface replicates the data access functionality temporarily during failures, providing redundant access without the cost and complexity of physical dual-port devices

Inventive Principle:
Principle #26Copying

3Reliability

If dual port devices are used, then system availability is improved through redundant paths, but data transfer performance deteriorates when information exceeds bus capacity

Engineering Contradiction:
Improvefault protectionVSAvoiddata transfer performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically selects the appropriate communication path based on operational conditions. During normal operation, high-performance data paths are used. During failures, the system transitions to the management interface only when necessary, maintaining optimal performance for the majority of operations while providing safety net access during anomalies

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10496566B2Method and apparatus for data recovering during a board replacement
Publication Date: 2019.12.03 SAMSUNG ELECTRONICS CO LTD
  • US10496566B2 patent drawing
  • US10496566B2 patent drawing
  • US10496566B2 patent drawing

AI summary

A management controller is disclosed. The management controller may include a receiver to receive a request from an initiator. A translator may translate the request received from the initiator into a command for a multi-mode single port device. A bridge may communicate with the multi-mode single port device and the initiator, sending the command to the multi-mode single port device and receiving a reply from the multi-mode single port device. The translator may then translate the reply to the command into a response for the initiator, whereupon a transmitter may transmit the response to the initiator.