Hierarchical Power Budgeting for Data Center Server Density

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data centers face challenges in maximizing server density due to power consumption and cooling limitations, leading to increased costs and potential service outages, as traditional methods like de-rating and name plate estimates fail to accurately predict power demands, especially with varying workloads.

Innovation Solution

Implementing a hierarchical power budgeting system that allocates and dynamically adjusts power consumption across zones, racks, and servers using management processors, allowing for adaptive power management through CPU p-states and clock modulation to stay within budgeted power levels, enabling more efficient use of power resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If servers are implemented as blade servers to increase density, then server capacity is improved, but cooling costs increase and service outages occur due to overheating

Engineering Contradiction:
Improveserver capacityVSAvoidcooling costs
Core Design Contradiction:
ProductivityVSUse of energy by stationary object

Solution Approach 1:

The patent implements dynamic power budgeting that continuously monitors and adjusts power allocation to servers based on real-time conditions. The system dynamically renegotiates power budgets between servers and power sources, allowing server density to be maximized while preventing overheating by adjusting power levels in response to changing thermal and power conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs feedback mechanisms where servers monitor their actual power consumption and thermal conditions, then communicate this information back to the power budgeting system. This feedback loop enables the system to adjust power budgets dynamically, ensuring that increased server density does not lead to overheating or excessive cooling costs.

Inventive Principle:
Principle #23Feedback

2Productivity

If de-rating is applied to increase server density, then more servers can be accommodated, but actual power consumption is mis-predicted

Engineering Contradiction:
Improveserver densityVSAvoidpower consumption prediction
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent implements preliminary power budget allocation based on nameplate ratings before servers are deployed. This initial power budget serves as a baseline that can be dynamically adjusted later based on actual measured power consumption, allowing the system to start with conservative estimates and optimize upward as real data becomes available.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically changes power budget parameters based on actual server performance and power consumption measurements. Rather than using fixed de-rated values, the system continuously adjusts power allocation parameters based on real-time conditions, improving both server density and power prediction accuracy simultaneously.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If power budget is allocated based on anticipated application, then power requirements are more accurately estimated, but unexpected workload changes cause circuit breaker trips or localized over-heating

Engineering Contradiction:
Improvepower requirements estimationVSAvoidservice continuity
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent implements dynamic power budgeting that continuously monitors actual power consumption and automatically adjusts power allocation in response to workload changes. This dynamic approach prevents circuit breaker trips and overheating by real-time power level adjustments, maintaining service continuity even when workloads exceed initial expectations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs feedback mechanisms where servers continuously report actual power consumption to the power budgeting system. This real-time feedback enables the system to detect workload changes and adjust power budgets dynamically, preventing both under-provisioning (which causes outages) and over-provisioning (which causes overheating).

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7702931B2Adjusting power budgets of multiple servers
Publication Date: 2010.04.20 HEWLETT PACKARD ENTERPRISE DEV LP
  • US7702931B2 patent drawing
  • US7702931B2 patent drawing
  • US7702931B2 patent drawing

AI summary

A method of adjusting power budgets of multiple servers within a data center comprises various actions. Such actions include, for example, organizing the multiple servers into hierarchical groups, dividing a total power budget among the hierarchical groups, and assigning power consumption levels to individual members of a particular hierarchical group such that the sum total of the assigned power consumption levels does not exceed the total power budget for the particular hierarchical group. The act of dividing is dynamic with respect to time.