Cross-Cloud Vendor Mapping Service for Usage Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In a dynamic cloud marketplace, tracking and aggregating software usage history across a shifting sequence of provisioning clouds is challenging due to the need for continuous registration and data extraction from multiple vendors and clouds, making it difficult for both cloud marketplace systems and users to manage billing and subscription effectively.

Innovation Solution

A cross-cloud vendor mapping service is implemented to capture and aggregate software usage history across different provisioning clouds, using an external mapping service that registers and tracks usage data independently, allowing for seamless billing and subscription management without requiring users or cloud marketplace systems to reset or re-register with each change in cloud providers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users and cloud marketplace systems continuously register and extract usage data from each new cloud provider, then billing and subscription tracking can be maintained, but the administrative burden and system complexity increase significantly

Engineering Contradiction:
Improvebilling and subscription tracking accuracyVSAvoidadministrative burden and system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a cross-cloud usage mapping service as an intermediary component that sits between the cloud marketplace system and multiple cloud providers. This mapping service maintains usage data and translates between different cloud providers' data formats, allowing the cloud marketplace system to track billing and subscriptions without directly interacting with each cloud provider. This resolves the contradiction by maintaining billing accuracy while significantly reducing system complexity and administrative burden.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the cloud marketplace system directly manages usage tracking across multiple dynamic clouds, then accurate billing can be achieved, but the system's adaptability to cloud provider changes decreases

Engineering Contradiction:
Improvebilling accuracyVSAvoidability to handle dynamic cloud provider changes
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent segments the billing and usage tracking functionality into a separate cross-cloud mapping service component. This segmentation allows the cloud marketplace system to remain agnostic to specific cloud providers, while the mapping service handles the complexity of interacting with different cloud providers' data formats and protocols. When cloud providers change, only the mapping service needs to be updated, not the entire cloud marketplace system, thus maintaining billing accuracy while improving adaptability to dynamic changes.

Inventive Principle:
Principle #1Segmentation

3Loss of information

If users must re-register with each new cloud provider in the sequence, then usage data can be captured, but the user experience and service continuity deteriorate

Engineering Contradiction:
Improveusage data captureVSAvoiduser experience and service continuity
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The cross-cloud mapping service acts as an intermediary that maintains continuous usage data across cloud provider transitions. Instead of requiring users to re-register with each new cloud provider, the mapping service automatically tracks and translates usage data from different cloud providers, presenting a unified view to users. This preserves usage data capture while significantly improving user experience and service continuity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9306868B2Cross-cloud computing resource usage tracking
Publication Date: 2016.04.05 RED HAT INC
  • US9306868B2 patent drawing
  • US9306868B2 patent drawing
  • US9306868B2 patent drawing

AI summary

Systems and methods for cross-cloud computing resource usage tracking. An example method comprises: receiving a request comprising an operational specification of a computing resource; selecting a first provisioning cloud in view of the operational specification; receiving an updated operational specification of the computing resource; receiving a first provisioning offer from the first provisioning cloud and a second provisioning offer from a second provisioning cloud responsive to the updated operational specification; selecting the second provisioning cloud in view of the first and second provisioning offers; providing an interface between the first computing resource and a second computing resource residing in a second provisioning cloud; and tracking resource usage data of the first computing resource across the provisioning clouds.