Cloud Management System for Dynamic VM Subscription Billing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud computing subscription models often charge users based on generic categories, leading to higher fees than necessary due to mismatched usage, as they do not accurately track and tailor fees to individual users' consumption patterns.

Innovation Solution

A cloud management system that allows users to subscribe to cloud-based virtual machines, tracks usage, and calculates fees based on consumed resources and usage patterns, offering discounts for volume usage and peak/off-peak times, ensuring charges align with actual usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If generic category-based subscription models are used, then subscription management is simplified, but users pay larger fees than necessary due to mismatched usage

Engineering Contradiction:
Improvesubscription management complexityVSAvoidfee efficiency
Core Design Contradiction:
Device complexityVSLoss of energy

Solution Approach 1:

The system transitions from static category-based subscriptions to dynamic usage-based pricing. The cloud management system continuously monitors resource consumption metrics (CPU hours, storage, bandwidth) and automatically adjusts billing according to actual usage patterns, enabling the subscription model to adapt dynamically to individual user needs rather than forcing fixed categories.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback loops where usage data is collected, analyzed, and used to adjust billing decisions. The cloud management system receives usage metrics from virtual machines, processes this information through pricing rules, and generates adjusted billing charges that reflect actual consumption, creating a closed-loop feedback mechanism for fee optimization.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If usage-based tracking is implemented, then fee accuracy is improved, but system complexity increases

Engineering Contradiction:
Improveusage measurement accuracyVSAvoidusage tracking system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The cloud management system performs multiple functions through a single integrated platform: it manages virtual machine provisioning, monitors resource consumption, enforces security policies, and handles billing calculations. This multi-functional approach consolidates what would otherwise require separate specialized systems into one unified platform, reducing overall system complexity despite the sophisticated usage tracking capabilities.

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

Solution Approach 2:

The system introduces a cloud management system as an intermediary layer between the virtual machines and the billing system. This intermediary consolidates usage data collection, normalization, and processing functions, acting as a mediator that simplifies the interaction between diverse virtual machine workloads and the billing calculation engine, thereby reducing system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of energy

If individual user tailoring is implemented, then cost-effectiveness is improved, but measurement and detection difficulty increases

Engineering Contradiction:
Improvesubscription cost-effectivenessVSAvoidusage pattern detection difficulty
Core Design Contradiction:
Loss of energyVSDifficulty of detecting and measuring

Solution Approach 1:

The system segments usage data into distinct, measurable metrics such as CPU hours, storage volume, bandwidth consumption, and instance count. By breaking down overall usage into discrete, easily measurable components, the system simplifies the detection and measurement process while maintaining the ability to provide highly customized billing for each individual user based on their specific consumption patterns.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8943497B2Managing subscriptions for cloud-based virtual machines
Publication Date: 2015.01.27 RED HAT INC
  • US8943497B2 patent drawing
  • US8943497B2 patent drawing
  • US8943497B2 patent drawing

AI summary

A cloud management system can track the usage of the virtual machines in order to determine the fees associated with the user's subscription to the cloud computing environment. The usage can include the resources consumed to support the virtual machines and can include the utilization of the virtual machines by the user or third parties. The cloud management system can determine the fees charged to the user for utilizing the cloud computing environment based on the tracked usage.