Data Center Power Forecasting for Hotspot-Aware Workload Scheduling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional approaches lack the ability to dynamically predict power requirements of servers based on historical usage patterns, leading to inefficient workload scheduling and increased costs in data centers due to overloading or under-utilization of power supplies.

Innovation Solution

Utilizing machine learning models, such as FBProphet, SARIMA, Holt-Winters-ES, and GRU Networks, to forecast power consumption and identify hotspots (over-utilization) and coldspots (under-utilization) in data centers by calculating exponential moving averages, enabling efficient workload scheduling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a one size fits all power supply strategy is used, then infrastructure planning is simplified, but cost increases and performance/health of the data center deteriorates

Engineering Contradiction:
Improveinfrastructure planning complexityVSAvoidpower consumption efficiency
Core Design Contradiction:
Device complexityVSLoss of energy

Solution Approach 1:

The patent implements dynamic power supply management by continuously monitoring server power consumption patterns and adjusting power allocation in real-time. The system transitions from static one-size-fits-all power supplies to dynamic power adjustment based on actual workload demands, optimizing energy efficiency while maintaining infrastructure manageability through automated control mechanisms.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes power supply parameters dynamically based on predicted power consumption patterns. By analyzing historical data and using machine learning models, the system adjusts power allocation parameters for each server based on its specific workload characteristics, replacing the fixed parameter approach with adaptive parameter adjustment to reduce energy waste.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If power supplies are overloaded to meet peak demands, then service availability is maintained, but energy waste and operational costs increase

Engineering Contradiction:
Improveservice availabilityVSAvoidenergy waste
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system performs preliminary power consumption prediction using machine learning models trained on historical data. By forecasting future power demands before they occur, the system can proactively adjust power allocation to match actual needs, preventing both overloading and under-utilization scenarios, thereby reducing energy waste while maintaining service availability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms that continuously monitor actual server power consumption and compare it against predictions. This feedback loop enables the system to learn from actual usage patterns and refine its predictions, allowing for more accurate power allocation that prevents energy waste while ensuring service reliability through adaptive control.

Inventive Principle:
Principle #23Feedback

3Loss of energy

If power supplies are under-utilized to reduce costs, then energy waste is reduced, but service performance and reliability deteriorate

Engineering Contradiction:
Improveenergy waste reductionVSAvoidservice reliability
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The system dynamically adjusts power supply allocation based on real-time and predicted workload demands. Rather than maintaining fixed under-utilized power supplies, the system adapts power capacity to match actual server needs, ensuring sufficient power is available when required while avoiding waste during low-demand periods through flexible, demand-driven power management.

Inventive Principle:
Principle #15Dynamics

4Loss of energy

If dynamic power prediction based on historical patterns is implemented, then power usage optimization is achieved, but system complexity and computational requirements increase

Engineering Contradiction:
Improvepower usage efficiencyVSAvoidsystem complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The system implements self-service power management where servers automatically report their own power consumption patterns and the system autonomously generates predictions and adjustments without requiring manual intervention. This automation reduces the operational complexity burden despite the increased computational complexity of the prediction models, as the system manages itself rather than requiring complex manual control processes.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20260056794A1Identifying hotspots and coldspots in forecasted power consumption data in an it data center for workload scheduling
Publication Date: 2026.02.26 HEWLETT PACKARD ENTERPRISE DEV LP
  • US20260056794A1 patent drawing
  • US20260056794A1 patent drawing
  • US20260056794A1 patent drawing

AI summary

Systems and methods are provided for using historic input power periodic data from a server in an IT data center to train a machine learning (ML) model to obtain forecasted power consumption data of the server for a future time period. Time windows of hotspots or coldspots are then identified in the forecasted power consumption data, hotspots being defined as areas or regions of over-utilization in a time series data, and coldspots being defined as areas or regions of under-utilization in a time series data. The hotspots and coldspots are identified by calculating an exponential mean average (EMA) of the forecasted power consumption data, taking points above the EMA as hotspots and points below the EMA as coldspots. The identified hotspots and coldspots can be used to schedule workloads for a server or a data center, to more efficiently plan existing workloads, or to introduce new workloads at more optimal time periods.