Data Center Power Prediction and Workload Migration for Heat Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data centers face inefficiencies in power management due to inaccurate predictions of power needs, leading to excessive energy consumption and costs, as well as overheating issues that affect hardware performance and reliability.

Innovation Solution

A system comprising a resource utilization manager, power predictor, and climate control interface that analyzes resource usage, predicts future power requirements, and optimizes energy usage by migrating workloads and adjusting cooling operations across server rooms, ensuring efficient power delivery and temperature management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If power delivery is increased to meet peak demand, then power availability is improved, but energy consumption and costs increase

Engineering Contradiction:
Improvepower availabilityVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary actions by predicting future power needs before they occur and proactively adjusting power delivery and cooling operations. The power predictor analyzes historical and real-time data to forecast power requirements, allowing the system to prepare and deliver appropriate power levels in advance, avoiding both power shortages and excessive energy consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements continuous feedback loops where power consumption data, temperature readings, and workload information are constantly monitored and fed back to the power predictor and climate control interface. This feedback enables dynamic adjustment of power delivery and cooling operations to match actual conditions, optimizing the balance between power availability and energy efficiency.

Inventive Principle:
Principle #23Feedback

2Temperature

If cooling operations are intensified to prevent overheating, then temperature control is improved, but energy consumption increases

Engineering Contradiction:
Improvetemperature controlVSAvoidenergy consumption
Core Design Contradiction:
TemperatureVSUse of energy by moving object

Solution Approach 1:

The climate control interface performs preliminary cooling actions based on predicted power delivery and actual temperature readings. By anticipating power increases that will generate heat, the system can proactively adjust cooling operations to prevent overheating before it occurs, rather than reacting to temperature problems after they arise.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts cooling operations based on real-time temperature readings and predicted power delivery. The cooling intensity is continuously adapted to match actual thermal conditions and anticipated heat generation, ensuring temperature control is maintained while minimizing unnecessary energy consumption during periods of low thermal load.

Inventive Principle:
Principle #15Dynamics

3Use of energy by moving object

If power delivery is reduced to save energy, then energy costs decrease, but power availability and hardware performance deteriorate

Engineering Contradiction:
Improveenergy costsVSAvoidpower availability
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The power predictor performs preliminary analysis of workload patterns, historical power consumption, and temperature trends to forecast future power needs. This allows the system to maintain adequate power delivery when needed while reducing power during periods of low demand, ensuring hardware performance is not compromised while minimizing energy costs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements periodic adjustments to power delivery based on cyclical patterns in workload and environmental conditions. By aligning power delivery with periodic demand patterns identified through prediction and feedback, the system reduces energy consumption during low-demand periods while ensuring power availability during high-demand periods.

Inventive Principle:
Principle #19Periodic action

4Temperature

If climate control operations are increased to manage heat, then temperature management is improved, but complexity of control systems increases

Engineering Contradiction:
Improvetemperature managementVSAvoidcontrol system complexity
Core Design Contradiction:
TemperatureVSDevice complexity

Solution Approach 1:

The climate control interface serves multiple functions: it monitors temperature readings, predicts cooling requirements based on power delivery forecasts, executes cooling operations, and provides feedback to the power predictor. By consolidating these diverse functions into a single multi-functional interface, the system achieves effective temperature management without proportionally increasing control system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11570937B2Methods and apparatus to control power delivery based on predicted power utilization in a data center
Publication Date: 2023.01.31 VMWARE INC
  • US11570937B2 patent drawing
  • US11570937B2 patent drawing
  • US11570937B2 patent drawing

AI summary

A disclosed example includes: a resource utilization analyzer to determine 1) first workloads of a first workload type deployed in a first server room in a data center, and 2) second workloads of a second workload type deployed in the first server room; a workload authorizer to determine that first virtual machines executing the first workloads and second virtual machines executing the second workloads cause a first server rack to generate an amount of heat; and a migrator to migrate the first virtual machines from the first server rack of the first server room to a second server rack of a second server room in the data center to reduce a temperature in the first server room based on the amount of heat, the migrator to migrate the first virtual machines to the second server rack without migrating the second virtual machines to the second server rack.