Variable Consumption Tracking for Cloud Resource Subscription Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud management systems lack the ability to accurately track and manage resource consumption across multiple independent host clouds, leading to difficulties in enforcing subscription limits, detecting transient resource usage peaks, and applying timely billing adjustments, due to fixed consumption intervals and lack of visibility between clouds.

Innovation Solution

Implementing a system that dynamically adjusts and manages variable subscription periods based on consumption conditions, allowing for instantaneous or real-time tracking of resource consumption, and using a central entitlement engine to aggregate and reconcile marginal consumption values across multiple clouds.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If fixed consumption intervals are used to track resource usage, then billing and subscription management becomes simpler, but the ability to detect transient resource usage peaks and apply timely billing adjustments deteriorates

Engineering Contradiction:
Improvesimplicity of billing managementVSAvoidaccuracy of resource consumption tracking
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent applies dynamics by transitioning from fixed consumption intervals to variable consumption periods that dynamically adjust based on usage patterns. The system monitors resource consumption in real-time and modifies tracking intervals to capture transient peaks while maintaining manageable billing complexity through automated adjustment mechanisms.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of consumption tracking intervals from static to dynamic values. By adjusting the consumption period length and frequency based on detected usage patterns, the system achieves both simplicity in management and precision in measurement, resolving the contradiction between ease of manufacture and measurement precision.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If independent host clouds operate without coordination, then cloud deployment flexibility and scalability improve, but the ability to aggregate and enforce subscription limits across clouds deteriorates

Engineering Contradiction:
Improvecloud deployment flexibilityVSAvoidvisibility of resource consumption across clouds
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent introduces a cloud management system as an intermediary layer between independent host clouds and users. This mediator aggregates consumption data from multiple clouds, enforces subscription limits uniformly, and provides centralized visibility while allowing each cloud to operate independently. The intermediary resolves the contradiction by adding coordination without compromising deployment flexibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The cloud management system performs multiple functions: it tracks consumption across clouds, enforces subscription limits, provides billing management, and maintains visibility. This multi-functional approach enables aggregated control and information sharing across independent clouds without requiring changes to individual cloud operations, thus preserving flexibility while improving coordination.

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

3Measurement precision

If consumption tracking is performed in real-time across multiple clouds, then billing accuracy and subscription limit enforcement improve, but system complexity and computational overhead increase

Engineering Contradiction:
Improveaccuracy of subscription limit enforcementVSAvoidcomplexity of consumption tracking system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the consumption tracking system into modular components: individual cloud providers report consumption data to a centralized management system, which then processes and enforces subscription limits. This segmentation allows real-time tracking accuracy while managing complexity through distributed architecture, where each component has well-defined responsibilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements feedback mechanisms where consumption data flows from clouds to the management system, which then provides feedback in the form of billing adjustments and limit enforcement actions. This automated feedback loop maintains high measurement precision for subscription enforcement while reducing operational complexity through algorithmic processing rather than manual intervention.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8825791B2Managing subscribed resource in cloud network using variable or instantaneous consumption tracking periods
Publication Date: 2014.09.02 RED HAT INC
  • US8825791B2 patent drawing
  • US8825791B2 patent drawing
  • US8825791B2 patent drawing

AI summary

Embodiments relate to systems and methods for managing subscribed resource limits in a cloud network using variable or instantaneous consumption tracking periods. A set of aggregate usage history data can record consumption of processor, memory, software, or other resources subscribed to by a user across multiple host clouds. An entitlement engine can analyze the usage history data to identify a subscription margin for the subscribed resources, reflecting under or over-consumption of cloud resources against subscription limits across multiple clouds. The entitlement engine can by default track the short-term subscription margin for one or multiple resources each hour of a day, and/or over other intervals. The entitlement engine can also generate a set of variable consumption periods over which to track the user's resource consumption, based on trends or conditions demonstrated in that consumption pattern. In aspects, consumption can be metered on smaller intervals when the consumption rate is rapidly changing.