Single BMC Managing Serial Output From Multiple Servers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In traditional server system architecture, each server device requires a separate baseboard management controller (BMC) to redirect serial output over an IP network, leading to increased costs and complexity as server density grows, as multiple BMCs are needed to manage serial data from multiple servers.

Innovation Solution

A system and method that allows a single baseboard management controller (BMC) to manage serial output from multiple server devices by receiving and redirecting serial data over a network, using UART protocols and network interface controllers (NICs) to connect server devices to an administrator device, and optionally emulating multiple virtual BMCs to reduce the number of physical BMCs required.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If each server device uses a separate BMC to redirect serial output over IP network, then serial data management reliability is improved, but system cost and device complexity increase

Engineering Contradiction:
Improveserial data management reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines multiple BMC functions into a single shared BMC that can manage serial output from multiple server devices. The shared BMC receives serial data from multiple servers through UART interfaces and redirects it over the IP network, eliminating the need for separate BMCs at each server and reducing overall system complexity while maintaining management reliability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The shared BMC is designed with multi-functionality to handle serial data from multiple different server devices simultaneously. It incorporates multiple UART interfaces and can manage serial console access for various servers through a single device, making the BMC universal across different server platforms and reducing the total number of BMC components needed.

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

2Adaptability or versatility

If each server device uses a separate BMC, then serial output management capability is improved, but cost increases

Engineering Contradiction:
Improveserial output management capabilityVSAvoidnumber of BMCs
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

Multiple BMC functions are merged into a single shared BMC that serves multiple server devices. The shared BMC consolidates the serial data management capability that would otherwise require separate BMC instances, reducing the quantity of BMC components from N (one per server) to 1 (shared across all servers).

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The shared BMC achieves universality by incorporating multiple UART interfaces and implementation modes (including optional virtual BMC emulation) that enable it to manage serial output from various server devices simultaneously, providing the same management capability that separate BMCs would offer but with reduced component quantity.

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

3Device complexity

If a single BMC manages multiple servers, then cost and complexity are reduced, but the number of serial data streams to manage increases

Engineering Contradiction:
Improvesystem complexityVSAvoidnumber of serial data streams
Core Design Contradiction:
Device complexityVSQuantity of substance

Solution Approach 1:

The shared BMC acts as an intermediary between multiple server devices and the management system. It receives multiple serial data streams from different servers through its UART interfaces, processes and manages them centrally, and redirects them over the IP network. This intermediary role allows the system to handle increased data stream quantity while actually reducing overall complexity compared to having separate BMCs for each server.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10127170B2High density serial over LAN management system
Publication Date: 2018.11.13 QUANTA COMPUTER INC
  • US10127170B2 patent drawing
  • US10127170B2 patent drawing
  • US10127170B2 patent drawing

AI summary

A baseboard management controller (BMC) of a system can receive a first serial output from a first server device and a second serial output from a second server device. The BMC can send the first serial output and the second serial output to a network interface controller (NIC) for transmission over a network to a computing device.