Baseboard Management Controller Data Recovery via Control Plane Rerouting
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
2Reliability
If dual port devices are used, then system availability is improved through redundant paths, but cost increases and performance decreases
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
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
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
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
Data Source
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.


