Cloud Resource Utilization Management via Time-Dependent Pricing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud service providers face challenges in managing cloud computing resources efficiently during peak and non-peak periods, leading to idle resources and potential SLA violations, despite existing resource allocation strategies and oversubscription techniques.

Innovation Solution

Implementing time-dependent pricing (TDP) that monitors real-time and historic utilization data to generate a pricing matrix for future time periods, allowing customers to choose cost-effective usage times and optimizing resource allocation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If cloud service providers oversubscribe resources to maximize utilization and profits, then resource utilization increases, but service reliability deteriorates due to potential overloading and SLA violations

Engineering Contradiction:
Improveresource utilizationVSAvoidservice reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements dynamic resource allocation that adjusts provisioning levels in real-time based on actual utilization patterns and demand fluctuations. This allows the system to maintain high utilization while preventing overload by dynamically scaling resources up or down, resolving the contradiction between maximizing productivity and maintaining reliability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs feedback mechanisms that continuously monitor resource utilization metrics and service performance, using this information to adjust oversubscription ratios and prevent SLA violations. This closed-loop control enables the system to maintain optimal utilization levels while ensuring service reliability through real-time adjustments

Inventive Principle:
Principle #23Feedback

2Reliability

If cloud service providers provision enough resources to meet peak demand, then service reliability improves, but resource waste increases during non-peak periods

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

Solution Approach 1:

The patent implements dynamic resource provisioning that scales infrastructure capacity according to actual demand patterns rather than maintaining static peak-level provisioning. This allows the system to ensure service availability during peak periods while reducing resource allocation during non-peak times, eliminating waste while maintaining reliability when needed

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes provisioning parameters dynamically based on time-of-day, day-of-week, and historical utilization patterns. By adjusting resource allocation parameters according to predictable demand cycles, the system maintains service availability during critical periods while minimizing resource waste during low-utilization periods

Inventive Principle:
Principle #35Parameter changes

3Stability of the object's composition

If cloud service providers use traditional resource allocation strategies, then service stability is maintained, but profit maximization is limited due to idle resources

Engineering Contradiction:
Improveservice stabilityVSAvoidprofit efficiency
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The patent transitions from static resource allocation to dynamic provisioning that adapts to changing demand conditions. This enables the system to maintain service stability through controlled adjustments while significantly improving profit efficiency by reducing idle resources and optimizing utilization across different time periods

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10938674B1Managing utilization of cloud computing resources
Publication Date: 2021.03.02 EMC IP HLDG CO LLC
  • US10938674B1 patent drawing
  • US10938674B1 patent drawing
  • US10938674B1 patent drawing

AI summary

Methods and systems for managing the utilization of cloud computing resources are described. The system monitors cloud computing resource utilization for a first set of active jobs to determine real-time utilization data. The system compares the real-time utilization data with historic utilization data to generate a utilization pattern and determines future cloud computing resource utilization for at least one future time period based on the utilization pattern and a second set of scheduled jobs. The system further generates a pricing matrix for utilizing the cloud computing resources during a future time period based on the determined future cloud computing resource utilization. The pricing matrix includes prices associated with utilization of the cloud computing resources for each of the at least one future time period. The system transmits the pricing matrix to one or more devices requesting utilization of the cloud computing resources.