Dynamic Power Capping for Server Performance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In high-performance servers, accurately setting power priority and limitation ranges is challenging due to varying power consumption during high-load processing like machine learning, leading to potential performance deterioration.

Innovation Solution

A management program that calculates and adjusts power consumption estimates for servers, setting upper limits based on current processing states to prevent power capping that contradicts user intentions, thereby maintaining performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by stationary object

If power capping is set based on fixed priority order and limitation range, then power consumption is controlled within upper limit, but processing performance deteriorates during high-load operations

Engineering Contradiction:
Improvepower consumptionVSAvoidprocessing performance
Core Design Contradiction:
Use of energy by stationary objectVSProductivity

Solution Approach 1:

The patent implements dynamic power capping by continuously monitoring actual power consumption and adjusting the power limitation range in real-time based on current processing states, rather than using fixed priority orders and static limitation ranges. This allows the system to adapt power allocation to actual workload conditions, preventing performance deterioration during high-load operations while maintaining power control.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback mechanisms by monitoring actual power consumption values and using this information to dynamically adjust power capping settings. The management apparatus receives power consumption information from servers and uses this feedback to modify priority orders and limitation ranges, creating a closed-loop control system that balances power consumption with processing performance.

Inventive Principle:
Principle #23Feedback

2Use of energy by stationary object

If administrator manually determines power priority and limitation ranges, then power allocation can be optimized, but system complexity and management overhead increase

Engineering Contradiction:
Improvepower allocation efficiencyVSAvoidmanagement complexity
Core Design Contradiction:
Use of energy by stationary objectVSDevice complexity

Solution Approach 1:

The patent enables the system to automatically determine and adjust power priority orders and limitation ranges based on actual power consumption data and processing states, eliminating the need for administrators to manually configure these parameters. The management apparatus autonomously optimizes power allocation by analyzing server workload and consumption patterns, significantly reducing management overhead while maintaining efficient power distribution.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically changes power management parameters (priority orders and limitation ranges) based on actual operating conditions rather than using fixed administrator-defined values. This automated parameter adjustment allows the system to optimize power allocation adaptively without requiring complex manual configuration or intervention.

Inventive Principle:
Principle #35Parameter changes

3Ease of manufacture

If more high-performance servers are mounted in each rack, then installation cost is reduced, but power consumption increases beyond upper limit

Engineering Contradiction:
Improveinstallation costVSAvoidpower consumption
Core Design Contradiction:
Ease of manufactureVSUse of energy by stationary object

Solution Approach 1:

The patent implements dynamic power capping that automatically adjusts power limitation ranges based on actual power consumption and server workload conditions. This allows data centers to maximize the number of high-performance servers in each rack while the system dynamically controls power allocation to stay within upper limits, enabling cost-effective server density increases without exceeding power capacity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11822972B2Information processing apparatus and management method
Publication Date: 2023.11.21 FUJITSU LTD
  • US11822972B2 patent drawing
  • US11822972B2 patent drawing
  • US11822972B2 patent drawing

AI summary

A non-transitory computer-readable recording medium stores a management program for causing a computer to execute a process the includes receiving designation of a first resource used by a specific server included in a plurality of servers, calculating a first estimated value of power to be consumed by the plurality of servers when the specific server executes first processing using the first resource, determining whether the first estimated value exceeds a first upper limit value of power to be consumed by the plurality of servers, setting in the specific server, when determined that the first estimated value does not exceed the first upper limit value, a second estimated value of power to be consumed by the specific server when the first processing is executed using the first resource, as a second upper limit value of power to be consumed by the specific server.