Platform Independent Management Controller for Datacenter Scalability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current datacenter management systems, such as DCMI, face challenges in scalability, compatibility with diverse platforms, and management of legacy systems lacking BMC or INTEL ME firmware, leading to difficulties in large-scale deployments and inefficient management of cooling fans and power distribution units.
Innovation Solution
A platform-independent management controller system that uses a primary management network for DCMI-compliant platforms and a secondary network for non-compliant platforms, enabling communication through text-based protocols to manage diverse hardware and software environments, reducing the need for expensive BMCs and enhancing scalability by pushing sensor data instead of polling.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If DCMI is deployed to manage server information handling systems, then standardized interface for remote operations is provided, but compatibility with legacy systems lacking BMC or INTEL ME firmware is lost
Solution Approach 1:
A management server acts as an intermediary between DCMI-compliant platforms and legacy platforms. The management server receives DCMI management commands and translates them into appropriate protocols for the target platform, enabling unified management of both DCMI-compatible and legacy systems through a single standardized interface
Solution Approach 2:
The management system is segmented into two layers: a DCMI-compliant management server layer that handles standardized commands, and platform-specific controller layers (BMC, INTEL ME, or alternative controllers) that handle actual hardware management. This segmentation allows legacy systems to be managed through the DCMI interface without requiring DCMI firmware on the hardware itself
2Ease of operation
If BMC is installed on each server information handling system to enable remote management functions, then management capability is improved, but system cost and complexity increase
Solution Approach 1:
The management server provides universal management capabilities for multiple platform types through a single DCMI interface. Instead of requiring each server to have a full-featured BMC, the management server handles platform-specific protocols and commands, allowing a single multi-functional system to manage diverse hardware configurations
Solution Approach 2:
The functionality of expensive BMC controllers is copied and virtualized at the management server level. The management server implements DCMI compliance and handles management operations centrally, eliminating the need for each individual server to have its own BMC hardware, thereby reducing overall system cost and complexity
3Productivity
If DCMI polling is used to collect sensor data from server information handling systems, then centralized monitoring is achieved, but management efficiency and scalability are reduced
Solution Approach 1:
Instead of the management server polling sensors periodically, the system inverts the approach by having sensors or management controllers push data proactively to the management server when changes occur. This event-driven architecture eliminates the delays inherent in polling while reducing unnecessary data transmissions
Data Source
AI summary
DCMI functionality is extended to platforms of a datacenter by integrating a management controller in each of plural platforms and interfacing the management controllers with a management server through a network. End users interface with platforms of the datacenter using DCMI protocol communications. The management server supports communication with management controllers by receiving DCMI messages and translating the DCMI messages to a text-based protocol for communications with the management controllers. In one embodiment, the management controllers push sensor information for their associated platforms to a sensor cache of the management server so that the management sensor references the cache to respond to DCMI requests for sensor information.


