Multi-server Blade Management via Emulated Serial Gateway
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In large-scale server installations, particularly microserver architectures, the cost and space requirements of traditional BMC-based solutions for remote server management become economically and physically unviable due to the need for multiple BMC components, and existing solutions fail to efficiently manage a large number of servers with secure access while maintaining low latency and data integrity.
Innovation Solution
A cost-effective and space-efficient solution using a single microcontroller with a gateway component to emulate multiple serial ports, allowing real-time data processing and secure management of multiple servers via a network interface, eliminating the need for additional BMC components and ensuring secure access to BIOS management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a BMC component is associated with each server for remote management, then secure remote access and management functionality is provided, but the cost and physical space requirements become economically and physically unviable when managing large numbers of servers
Solution Approach 1:
The patent merges multiple BMC functionalities into a single shared management device that can control multiple servers simultaneously. Instead of having separate BMC components for each server, one management device with multiple serial ports consolidates the remote management function, reducing component count while maintaining secure access capabilities.
Solution Approach 2:
The management device is designed with universal functionality to manage multiple different servers through its multiple serial ports. A single device can interface with numerous servers, making the management system more versatile and reducing the overall number of specialized components needed in the architecture.
2Ease of operation
If multiple BMC components are deployed for managing large numbers of servers, then each server can be independently managed, but the physical space occupied on the circuit board substantially reduces the number of servers that can be grouped together
Solution Approach 1:
Multiple BMC functions are merged into a single management device that occupies less circuit board space than multiple individual BMC components would require. This consolidation maintains independent server management capabilities while reducing the total area needed on the circuit board.
Solution Approach 2:
The management device uses a multi-port architecture that allows vertical expansion of management capability without proportional increase in physical space. By adding serial ports in a dimensional sense rather than requiring separate physical BMC units, the system manages more servers without substantially increasing circuit board occupancy.
3Device complexity
If a single microcontroller with emulated serial ports is used instead of multiple BMC components, then cost and space requirements are reduced, but the ability to process data from multiple servers simultaneously may be compromised
Solution Approach 1:
The microcontroller uses periodic polling or time-division multiplexing to sequentially access multiple servers through emulated serial ports. By rapidly switching between servers in periodic intervals, the system maintains the appearance of simultaneous communication while actually processing data sequentially, thus preserving productivity despite using a single microcontroller.
Solution Approach 2:
The microcontroller creates virtual copies of serial port interfaces through software emulation, allowing multiple logical serial ports to be implemented on a single physical controller. This copying of interface functionality enables the system to maintain multiple communication channels without requiring multiple physical BMC components.
Data Source
Figure 1~2
Figure 3
AI summary
The equipment comprises N servers (12) and a management module coupled to a chassis management network via a network interface (24). The management module includes a gateway component (22) with a hardware serial port (26) and means for converting the network data stream into a serial data stream, and a distribution component (20) interposed between the N servers and the gateway component. The distribution component includes: a hardware serial port (28) connected by a bidirectional serial link (30) to the hardware serial port (26) of the gateway component; N programmable pins (32), each connected by its respective bidirectional serial link (36) to a corresponding hardware serial port (34) of one of the servers; and input/output control means (38) for configuring each of the N programmable pins into an emulated serial port (32) and selectively coupling this emulated serial port to the hardware serial port (28) of the distribution component.