Dynamic POST Power Budgeting for Server Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

During a power-on-self-test (POST) sequence, servers consume maximum power, leading to potential power shortages and unplanned reboots, which can cause entire chassis to shut down due to unbalanced power distribution, as existing methods either underutilize power supplies or fail to constrain power consumption effectively.

Innovation Solution

The technique involves determining the power profile and budget for each stage of the POST sequence and adjusting the performance state (P-state) of the processor to limit power consumption, ensuring it stays within allocated limits, thereby preventing excessive power usage and load balancing power distribution across multiple servers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If power consumption is not limited during POST sequence, then system can complete hardware initialization, but power supply may be exceeded causing chassis shutdown

Engineering Contradiction:
Improvesystem stabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies dynamics by making the power limit adjustable and stage-specific. Instead of a fixed power limit, the system dynamically sets different power thresholds for different POST stages (early, middle, late), allowing the power consumption profile to adapt to the specific needs of each initialization phase while preventing overall power exceedance.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the power consumption parameter dynamically during the POST sequence by monitoring power usage and adjusting the power limit based on the current stage. The system modifies power delivery parameters in real-time to ensure the total power consumption remains within the power supply capacity while completing necessary hardware initialization.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If power limit is set too high, then system can complete POST, but power supply is underutilized and fewer servers can be powered

Engineering Contradiction:
ImprovePOST completionVSAvoidpower underutilization
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system dynamically adjusts the power limit based on actual power supply capacity and current POST stage requirements. By making the power limit flexible rather than fixed, the system can fully utilize available power supply capacity while ensuring sufficient power is allocated for successful POST completion, thereby maximizing server density without compromising reliability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements feedback mechanisms that monitor power consumption during POST and adjust power delivery accordingly. The system continuously measures actual power usage and compares it against the power supply capacity, using this feedback to optimize the power limit setting for each POST stage, ensuring neither power shortage nor underutilization occurs.

Inventive Principle:
Principle #23Feedback

3Quantity of substance

If power consumption is strictly limited during POST, then power supply capacity is maximized, but hardware initialization may be incomplete

Engineering Contradiction:
Improvenumber of serversVSAvoidinitialization completeness
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent segments the POST sequence into distinct stages (early, middle, late) with different power requirements and priorities. By dividing the initialization process into segments, the system can allocate power strategically to critical components in each stage, ensuring essential hardware initialization completes successfully while managing overall power consumption to maximize server capacity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes power delivery parameters according to the specific stage of POST being executed. Different power thresholds and allocation strategies are applied to early, middle, and late stages based on their respective hardware initialization requirements, allowing the system to maintain initialization completeness while optimizing power utilization across multiple servers.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9336106B2Dynamically limiting bios post for effective power management
Publication Date: 2016.05.10 CISCO TECHNOLOGY INC
  • US9336106B2 patent drawing
  • US9336106B2 patent drawing
  • US9336106B2 patent drawing

AI summary

Presented herein are methods for budgeting power during a power-on self-test (POST) sequence. A determination is made for one or more stages of a power-on-self-test sequence of a system, whether a power profile of a particular stage is greater than a power budget for that stage. The power profile specifies a maximum power consumption as determined by the characteristics of the system and the power budget specifies a power consumption currently allocated to the system. When the power profile is greater than the power budget for that stage, power consumption of the system during the power-on-self-test sequence is limited such that the system does not consume more power than specified by the power budget.