Dynamic Power Budget Allocation via Console Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data centers face inefficiencies due to over-budgeting power supply, leading to underutilization of server space and increased costs, as the traditional 'label power' method results in excessive power allocation.

Innovation Solution

A console system that allocates power budgets based on device priorities and usage, instructing devices to adjust their power consumption to remain within allocated limits by operating at lower power levels or reallocating power from underutilized devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If 'label power' method is used to allocate power budget, then power supply capacity is ensured, but power allocation efficiency deteriorates and server space utilization decreases

Engineering Contradiction:
Improvepower supply capacityVSAvoidpower allocation efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent changes the parameter basis for power allocation from static 'label power' values to dynamic parameters including actual power consumption measurements, device priorities, and workload characteristics. This allows the power budget to be continuously adjusted based on real conditions, improving both reliability and allocation efficiency simultaneously

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements a feedback mechanism where the console continuously monitors actual power consumption of devices and compares it against allocated budgets. Based on this feedback, the system dynamically adjusts power allocations and provides notifications to users, creating a closed-loop control system that optimizes power usage while ensuring supply capacity

Inventive Principle:
Principle #23Feedback

2Reliability

If 'label power' method is used to allocate power budget, then power supply capacity is ensured, but server space utilization deteriorates

Engineering Contradiction:
Improvepower supply capacityVSAvoidserver space utilization
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

By changing the allocation parameters from conservative label power values to actual measured consumption patterns, the system can safely allocate power to more devices in the same physical space. This enables higher server density without compromising power supply reliability

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces dynamic power allocation that adapts to changing workload conditions. As devices are added or removed, and workloads fluctuate, the power budget is dynamically recalculated and redistributed, allowing maximum server space utilization while maintaining reliable power supply

Inventive Principle:
Principle #15Dynamics

3Productivity

If dynamic power allocation is implemented, then power allocation efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvepower allocation efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a console as an intermediary device that centralizes the complex power management functions. The console handles power measurement, calculation, allocation, and device communication, isolating the complexity from individual devices and the overall system architecture while maintaining high allocation efficiency

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7793126B2Using priorities and power usage to allocate power budget
Publication Date: 2010.09.07 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7793126B2 patent drawing
  • US7793126B2 patent drawing
  • US7793126B2 patent drawing

AI summary

Aspects of the subject matter described herein relate to using priorities and power usage to allocate power budget to devices. In aspects, a console that maintains power usage, priorities, and other power data regarding a set of devices may receive a notification that a device has exceeded its budgeted power. In response, using priorities and power usage associated with the devices, the console determines one or more devices to instruct to use less power. A device that exceeded its budgeted power may be instructed to operate at a lower power level or another device (e.g., a lower priority device that is underutilizing its budgeted power) may be instructed to reduce its power to remain below a power budget for the set of devices.