Cloud Resource Matching via Valuation Engine

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud computing environments face challenges in efficiently utilizing and valuing third-party computing resources, leading to suboptimal resource allocation and reliability, as existing systems lack mechanisms to incentivize and effectively manage contributions from external sources.

Innovation Solution

A marketplace system is introduced, featuring a marketplace engine that matches desired computing resources with those offered by third-party systems, utilizing a valuation engine to determine resource value based on usage, demand, and revenue, thereby incentivizing contributions and enhancing resource allocation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If third-party computing resources are utilized in cloud environments, then resource availability and scalability are improved, but resource allocation efficiency and reliability deteriorate due to lack of incentive mechanisms and management systems

Engineering Contradiction:
Improveresource availabilityVSAvoidresource allocation efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent implements feedback mechanisms through service level agreements that provide performance monitoring, compensation triggers, and continuous optimization loops. The system tracks resource performance metrics and automatically adjusts compensation or triggers remediation actions when SLA thresholds are not met, creating a closed-loop feedback system that improves resource allocation efficiency over time.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces an intermediary management system that acts as a broker between cloud service providers and third-party resource contributors. This intermediary handles resource matching, compensation calculation, performance monitoring, and dispute resolution, thereby improving allocation efficiency without requiring direct complex interactions between all parties.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If third-party computing resources are utilized in cloud environments, then resource availability and scalability are improved, but system reliability deteriorates due to lack of incentive mechanisms and management systems

Engineering Contradiction:
Improveresource availabilityVSAvoidservice reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements beforehand cushioning through service level agreements that pre-establish compensation mechanisms and performance thresholds. By setting up compensation triggers and remediation protocols in advance, the system cushions against potential reliability issues before they occur, ensuring that third-party resources meet required reliability standards.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Solution Approach 2:

The patent implements feedback mechanisms through service level agreements that provide performance monitoring, compensation triggers, and continuous optimization loops. The system tracks resource performance metrics and automatically adjusts compensation or triggers remediation actions when SLA thresholds are not met, creating a closed-loop feedback system that improves resource allocation efficiency over time.

Inventive Principle:
Principle #23Feedback

3Productivity

If a marketplace system with valuation engine is implemented, then resource utilization and incentive mechanisms are improved, but system complexity increases

Engineering Contradiction:
Improveresource utilizationVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements universality by designing a marketplace system with a valuation engine that performs multiple functions: resource valuation, compensation calculation, performance monitoring, and incentive distribution. This multi-functional approach consolidates complexity into a single unified system rather than requiring separate mechanisms for each function, making the complexity more manageable.

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

Solution Approach 2:

The patent implements self-service mechanisms where the valuation engine automatically values resources, calculates compensations, and manages incentives without requiring manual intervention. The system uses automated algorithms to assess resource contributions, determine fair compensation, and distribute incentives, thereby reducing operational complexity despite the sophisticated valuation logic.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10496428B2Matching resources associated with a virtual machine to offered resources
Publication Date: 2019.12.03 RED HAT INC
  • US10496428B2 patent drawing
  • US10496428B2 patent drawing
  • US10496428B2 patent drawing

AI summary

A request to instantiate one or more virtual machines in a cloud may be received. The request may specify a service level agreement (SLA). A specification for resources to instantiate the virtual machine in view of a type of the virtual machine and the SLA may be determined. A value and specifications offered for the resources to instantiate the type of the virtual machines may be received. A value for at least one specification in view of an amount of time for providing the resources and a comparison with other values for resources of other clouds may be determined. The specification for the resources to instantiate the type of the virtual machines and the value offered for the resources to instantiate the type of the virtual machines may be matched with at least one specification for resources offered and the value determined for the at least one specification.