Dynamic Power Cap Adjustment for Computing System Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computing systems may shut down unexpectedly when the total power draw from components exceeds the capacity of the power subsystem, and existing solutions like aggressive throttling are inefficient.

Innovation Solution

A method and system that adjust power caps for computing system components by receiving an over-power signal from the power subsystem and reducing the power cap for high-power components by a predetermined amount to prevent excessive power draw.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If aggressive throttling is applied to prevent power overdraw, then power subsystem overload is prevented, but computing component performance is drastically reduced

Engineering Contradiction:
Improvepower subsystem stabilityVSAvoidcomputing component performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The power cap for computing components is made dynamic rather than static. The BMC monitors power draw in real-time and adjusts the power cap dynamically - reducing it when power limits are approached and maintaining higher levels when power is available. This allows the system to prevent overdraw while avoiding unnecessary performance throttling.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements a feedback loop where the BMC receives power draw information from the power subsystem, compares it against limits, and adjusts power caps accordingly. This closed-loop control enables precise power management that responds to actual system conditions rather than applying fixed aggressive throttling.

Inventive Principle:
Principle #23Feedback

2Reliability

If power cap is reduced by a predetermined amount in response to over-power signal, then frequency of over-power events is reduced, but maximum power delivery capability is limited

Engineering Contradiction:
Improvesystem uptimeVSAvoidmaximum power delivery
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The power cap adjustment is dynamic and conditional rather than a permanent reduction. When an over-power signal is received, the BMC reduces the power cap by a predetermined amount. However, when power draw returns to acceptable levels, the BMC can restore the power cap to higher levels, allowing the system to maintain reliability while preserving maximum power delivery capability when needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The predetermined reduction in power cap acts as a cushioning measure that prevents future over-power events. By proactively reducing the cap below the limit threshold, the system creates a safety margin that prevents exceeding power limits while allowing near-full power delivery during normal operation.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS12314117B2Adjusting power caps for computing system components
Publication Date: 2025.05.27 LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE LTD
  • US12314117B2 patent drawing
  • US12314117B2 patent drawing
  • US12314117B2 patent drawing

AI summary

Systems and apparatus for adjusting power caps for computing system components includes: a power subsystem, one or more components, and a BMC (baseboard management controller) configured to: receive, from the power subsystem, an over-power signal indicating a draw on the power subsystem exceeding one or more limits of the power subsystem, and reduce, by a predetermined amount, a power cap for the one or more components.