Disaggregated Server Rack Power Control With Dynamic Node Limits
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In disaggregated power systems for server racks, there is a lack of effective methods to implement graceful power control and right-sizing of power infrastructure, leading to potential overconsumption and failure due to insufficient power supply, especially in rack-scale-out environments where power supplies are external to the nodes.
Innovation Solution
A closed-loop algorithm and network-based telemetry system that integrates with power shelf and node controllers to manage power limits dynamically, ensuring efficient power distribution and utilization across nodes, even in the absence of direct high-speed connections.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If power control is implemented at rack level with external power supplies, then power distribution flexibility and scalability are improved, but power management complexity and risk of catastrophic failure increase
Solution Approach 1:
The patent segments power management into two levels: rack-level power distribution (external power supplies) and node-level power control (individual power limits). This segmentation allows flexible power distribution at rack level while maintaining simple individual node control, resolving the contradiction between flexibility and complexity.
Solution Approach 2:
The patent implements a closed-loop feedback mechanism where the management entity continuously monitors power consumption of individual nodes and dynamically adjusts power limits. This feedback system automates power management, reducing operational complexity while maintaining flexible rack-level power distribution.
2Productivity
If dynamic power limit adjustment is implemented, then power utilization efficiency is improved, but system complexity and control difficulty increase
Solution Approach 1:
Individual nodes autonomously enforce their assigned power limits without requiring complex centralized control. Each node independently monitors and regulates its own power consumption, simplifying the control architecture while achieving efficient dynamic power utilization across the rack.
Solution Approach 2:
The patent implements dynamic power limits that can be adjusted in real-time based on rack-level power availability and node utilization. This dynamic adjustment optimizes power utilization efficiency while the automated control mechanisms reduce the difficulty of managing such complexity.
3Loss of energy
If power limits are enforced at individual nodes, then power consumption control is improved, but risk of catastrophic failure increases due to insufficient power supply
Solution Approach 1:
The management entity proactively assigns power limits to nodes before power shortages occur, based on predicted power availability and utilization patterns. This preliminary action prevents catastrophic failures by ensuring nodes operate within safe power boundaries while maintaining efficient power consumption control.
Solution Approach 2:
The system maintains a buffer of unused power capacity at the rack level as a safety cushion. When power limits are enforced at individual nodes, this buffer prevents catastrophic failures by providing headroom for unexpected power demands or supply fluctuations, thus protecting system stability.
Data Source
AI summary
Systems and methods for disaggregated power control of a server rack are described. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include: a processor; and a memory coupled to the processor, where the memory includes program instructions stored thereon that, upon execution by the processor, cause the IHS to: obtain power telemetry from a plurality of nodes of a server rack; obtain power shelf telemetry from one or more power shelves of the server rack; determine, based at least in part on the power telemetry and the power shelf telemetry, respective power limits for respective individual nodes of the plurality of nodes, including a first power limit for a first node of the plurality of nodes; and provide the determined respective power limits to the respective individual nodes of the server rack, including the first power limit to the first node.


