Data Center Power Control Using Joint Reinforcement Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data centers face significant power consumption challenges, with cooling systems accounting for a large portion of the costs, and existing deterministic approaches are not scalable or adaptable to changing environments, failing to optimize power usage efficiently while maintaining performance benchmarks.

Innovation Solution

A reinforcement learning framework is implemented to optimize power consumption by aggregating parameters from heterogeneous IT resources and cooling systems, training agents to generate controls that reduce power usage while maintaining performance benchmarks, using a Multi-Agent Deep Deterministic Policy Gradient algorithm.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If traditional deterministic approaches are used to control data center operations, then system simplicity and ease of implementation are maintained, but power consumption optimization and adaptability to changing environments are insufficient

Engineering Contradiction:
Improvepower consumptionVSAvoidadaptability to changing environments
Core Design Contradiction:
Loss of energyVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic control by training reinforcement learning agents that continuously learn and adapt to changing data center environments. The agents adjust cooling system parameters and IT resource allocations in real-time based on observed states, transforming the static deterministic control into a dynamic adaptive system that optimizes power consumption while responding to environmental changes

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The reinforcement learning agents autonomously optimize data center operations without requiring external intervention. The agents self-train using historical data and continuously improve their control strategies, enabling the system to self-adjust cooling and resource allocation to minimize power consumption while maintaining performance benchmarks

Inventive Principle:
Principle #25Self-service

2Reliability

If cooling systems operate at high capacity to maintain temperature benchmarks, then temperature control reliability is improved, but power consumption increases significantly

Engineering Contradiction:
Improvetemperature control reliabilityVSAvoidpower consumption by cooling systems
Core Design Contradiction:
ReliabilityVSUse of energy by stationary object

Solution Approach 1:

The reinforcement learning agents dynamically adjust cooling system parameters such as temperature setpoints, fan speeds, and chiller capacities based on real-time conditions. By optimizing these parameters rather than maintaining fixed high-capacity operation, the system achieves reliable temperature control while significantly reducing cooling system power consumption

Inventive Principle:
Principle #35Parameter changes

3Productivity

If IT resources are distributed to maximize performance, then workload performance benchmarks are met, but overall power consumption of the data center increases

Engineering Contradiction:
Improveworkload performanceVSAvoidpower consumption by IT resources
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The reinforcement learning framework performs multiple optimization functions simultaneously: it coordinates IT resource allocation, manages cooling system operation, and optimizes overall power consumption. This multi-functional approach enables the system to meet performance benchmarks while reducing total power consumption by considering the interplay between compute workload and cooling requirements

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

Data Source

PatentUS11275429B2Reducing power consumption of a data center utilizing reinforcement learning framework
Publication Date: 2022.03.15 DELL PROD LP
  • US11275429B2 patent drawing
  • US11275429B2 patent drawing
  • US11275429B2 patent drawing

AI summary

An apparatus comprises a processing device configured to obtain first parameters characterizing an operating state of information technology (IT) resources of a data center and second parameters characterizing an operating state of cooling systems of the data center, to determine an overall operating state of the data center by aggregating the first and second parameters, to identify a power consumption profile based on the overall operating state, and to perform a joint training of first and second reinforcement learning agents based on the overall operating state and the power consumption profile. The processing device is also configured to generate first controls for the heterogeneous IT resources utilizing the first reinforcement learning agent and second controls for the cooling systems utilizing the second reinforcement learning agent, the first and second controls being configured to reduce power consumption while maintaining specified performance benchmarks for workloads executing in the data center.