Cloud Metering Tool for Software Resource Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud computing systems primarily focus on measuring hardware utilization for cost determination, neglecting software infrastructure usage, which limits flexibility, reliability, and accurate billing in cloud-based services.

Innovation Solution

A cloud management system equipped with a metering tool that monitors and tracks both hardware and software resource utilization, enabling precise monitoring of software resources and duration of usage to enhance flexibility and reliability, and facilitate accurate billing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If only hardware utilization is measured for cost determination, then hardware resource tracking is simple, but software infrastructure usage cannot be accurately billed

Engineering Contradiction:
Improvesoftware utilization measurementVSAvoidmetering system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The metering tool is designed to perform multiple functions: it tracks both hardware resources (CPU, memory, storage) and software infrastructure components (operating systems, applications, software updates). This multi-functional approach allows comprehensive resource monitoring without requiring separate systems for hardware and software metering, thus improving measurement precision while controlling complexity.

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

Solution Approach 2:

The patent introduces a virtual machine monitor as an intermediary layer between the hardware and the software infrastructure. This mediator captures usage information from both hardware and software components, consolidating the data into a unified format that can be processed by the billing system. This intermediary approach simplifies the overall architecture by providing a single point of data collection rather than requiring direct integration with multiple disparate systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If comprehensive software and hardware monitoring is implemented, then accurate billing is enabled, but system complexity increases

Engineering Contradiction:
Improvebilling accuracyVSAvoidmonitoring system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The metering tool is designed to automatically collect, track, and report usage information without requiring manual intervention. The system self-monitors both hardware and software resource consumption, automatically generating usage data that can be used for billing. This automation improves billing accuracy while reducing the operational complexity that would arise from manual tracking methods.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements continuous feedback loops where usage information is constantly collected from hardware and software components, processed by the metering tool, and used to generate accurate billing data. This feedback mechanism ensures that the system maintains reliable tracking of resource consumption patterns, enabling precise billing while the automated nature of the feedback loop prevents complexity from escalating.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If software resource tracking is added to hardware monitoring, then service flexibility improves, but implementation difficulty increases

Engineering Contradiction:
Improvecloud service flexibilityVSAvoidsystem implementation ease
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent segments the monitoring system into distinct functional components: hardware resource monitoring, software infrastructure monitoring, and billing data generation. Each segment can be independently implemented and configured based on specific cloud service requirements. This segmentation allows the system to be gradually implemented and easily adapted to different service models (IaaS, PaaS, SaaS) without requiring complete system redesign, thus improving flexibility while managing implementation complexity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10181990B2Metering software infrastructure in a cloud computing environment
Publication Date: 2019.01.15 RED HAT INC
  • US10181990B2 patent drawing
  • US10181990B2 patent drawing
  • US10181990B2 patent drawing

AI summary

A system and method include determining, by a processing device, a first quantity associated with usage of a hardware resource on which a virtual machine is instantiated in a cloud, determining, by the processing device from the virtual machine, a second quantity associated with usage of a software resource utilized on the virtual machine, and determining usage of the cloud in view of the first quantity and the second quantity.