Virtualized Capacity Management via Probabilistic Forecasting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing entitlements and limits on system resources for virtualized computer infrastructure is complex due to varying resource consumption by individual virtual machines or software processes, leading to operational inefficiencies and potential resource starvation, as existing methods struggle to balance resource allocation across workloads effectively.

Innovation Solution

Implementing a capacity management methodology using hardware, firmware, and software agents to monitor and aggregate capacity consumption across workloads, project future demand using time-series modeling techniques, and configure entitlements and limits based on probabilistic forecasts, enabling efficient resource allocation and management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If resource allocation is managed at individual virtual machine level, then resource control precision is improved, but system complexity and operational difficulty increase

Engineering Contradiction:
Improveresource control precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges resource management at the workload level rather than individual virtual machine level. The capacity management service aggregates resource consumption data across multiple virtual machines belonging to the same workload, enabling centralized entitlement and limit configuration that simplifies operations while maintaining precise resource control through workload-level metrics and probabilistic forecasting.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces a capacity management service as an intermediary layer between the virtualization infrastructure and workloads. This service acts as a mediator that collects capacity consumption data, performs probabilistic forecasting, and manages entitlements and limits, thereby reducing direct management complexity while improving resource control precision through automated decision-making.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If resource entitlements are set based on peak demand, then resource availability is improved, but resource utilization efficiency deteriorates

Engineering Contradiction:
Improveresource availabilityVSAvoidresource utilization efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements dynamic resource allocation by using probabilistic forecasting to predict future capacity consumption at different confidence levels. Instead of static peak-demand-based entitlements, the system dynamically adjusts resource allocation based on predicted demand patterns, allowing entitlements to be set at appropriate percentiles (e.g., 90th percentile) that balance availability and efficiency based on actual workload characteristics.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter basis for resource entitlement from fixed peak demand values to probabilistic forecast percentiles. By calculating capacity consumption at different confidence levels (e.g., 50th, 90th, 95th percentiles), the system enables flexible parameter adjustment that optimizes both resource availability and utilization efficiency based on organizational risk tolerance and service level requirements.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If resource limits are set conservatively, then resource starvation is prevented, but operational inefficiency increases

Engineering Contradiction:
Improveresource availabilityVSAvoidoperational efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements feedback mechanisms by continuously monitoring actual capacity consumption against probabilistic forecasts and entitlement limits. The capacity management service collects consumption data, compares it with predicted values at different confidence levels, and adjusts entitlements and limits accordingly, enabling adaptive resource management that prevents both starvation and inefficiency through data-driven decision-making.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary resource allocation based on probabilistic forecasting before workloads actually consume resources. By predicting future capacity consumption at various confidence levels and pre-configuring entitlements and limits accordingly, the system proactively prevents resource starvation while avoiding overly conservative allocations that would reduce operational efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10200461B2Virtualized capacity management
Publication Date: 2019.02.05 EMC IP HLDG CO LLC
  • US10200461B2 patent drawing
  • US10200461B2 patent drawing
  • US10200461B2 patent drawing

AI summary

A projection agent processor may generate a projection of future workload demand for at least one virtual resource based on historical demand data for the at least one virtual resource, wherein the workload comprises a total demand for virtual resources from a single source. An action agent processor may effect at least one configuration change for the at least one virtual resource in accordance with the projection.