Dynamic Resource Utilization Forecasting for Data Centers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The dynamic nature of workload demands in modern enterprise data centers makes it challenging to accurately forecast resource utilization, leading to inefficient capacity planning and high costs due to underutilized servers and excessive resource allocation.

Innovation Solution

A system that forecasts data center resource utilization for longer durations with high accuracy using minimal historical data, incorporating continuous monitoring and retraining of forecasting models to detect pattern changes and errors, and implementing a feedback loop for improved accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional capacity planning methods are used with static resource allocation, then implementation simplicity is maintained, but forecasting accuracy and resource utilization efficiency deteriorate due to inability to adapt to dynamic workload demands

Engineering Contradiction:
Improveforecasting accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements dynamic forecasting by continuously monitoring resource utilization metrics and automatically adjusting capacity plans based on detected pattern changes. The system transitions from static historical analysis to dynamic adaptive forecasting that responds to real-time workload variations, improving accuracy while managing complexity through automated pattern recognition algorithms

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback loops where forecasted resource utilization is continuously compared with actual utilization data. When discrepancies exceed thresholds or pattern changes are detected, the system automatically retrain s forecasting models and adjusts capacity allocations, creating a self-correcting mechanism that improves accuracy over time without manual intervention

Inventive Principle:
Principle #23Feedback

2Reliability

If excessive resources are allocated to ensure peak demand coverage, then service reliability is improved, but cost efficiency deteriorates due to underutilized servers and wasted capacity

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

Solution Approach 1:

The system performs preliminary capacity provisioning based on forecasted peak demand periods rather than allocating resources for all possible scenarios continuously. By predicting when peak demands will occur and pre-positioning resources only during those periods, the system maintains service reliability during critical times while avoiding continuous over-provisioning that wastes resources during low-demand periods

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically changes resource allocation parameters based on forecasted utilization patterns. Instead of fixed allocations, resource capacity, virtual machine placements, and infrastructure provisioning are adjusted as parameters respond to predicted workload changes, ensuring adequate capacity during peaks while minimizing waste during troughs

Inventive Principle:
Principle #35Parameter changes

3Productivity

If minimal historical data is used for forecasting, then data processing time and computational cost are reduced, but forecast accuracy may deteriorate without sufficient data for pattern recognition

Engineering Contradiction:
Improveforecasting speedVSAvoidforecast accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system extracts and focuses on only the most relevant features and patterns from historical data rather than processing entire datasets. By identifying and extracting key utilization patterns, trends, and seasonalities that matter most for prediction, the system achieves accurate forecasting with minimal data while reducing computational overhead through selective feature extraction

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The forecasting model dynamically adjusts parameters such as the lookback period, data sampling intervals, and pattern detection thresholds based on data availability and quality. When minimal data is available, the system adapts parameters to work effectively with smaller datasets, maintaining forecast accuracy by optimizing model sensitivity and selection criteria rather than requiring large fixed data volumes

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10789146B2Forecasting resource utilization
Publication Date: 2020.09.29 HEWLETT PACKARD ENTERPRISE DEV LP
  • US10789146B2 patent drawing
  • US10789146B2 patent drawing
  • US10789146B2 patent drawing

AI summary

Example embodiments relate to forecast resource utilization. The example disclosed herein receives the first actual resource utilization, detects its pattern and trend, and determines the first forecasted resource utilization. Furthermore, a second actual resource utilization is received and its pattern is detected. Moreover, it is determined whether to forecast a new resource utilization.