User-Side Resource Manager for Cloud Performance Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud computing services often fail to deliver the specified performance level due to interference from other customer instances and variations in underlying hardware, leading to inefficiencies and unpredictable resource utilization, which affects the end-user's spending on service capacity.

Innovation Solution

A method that involves requesting computing resources with defined performance standards, monitoring and evaluating their compliance, and periodically replacing underperforming instances with higher-performing ones from different providers while ensuring the cost threshold is not exceeded, using an intermediary resource manager to ensure quality and performance testing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If cloud computing service providers use resource management algorithms to pack customer virtualized units into physical resources to maximize utilization, then resource utilization efficiency is improved, but performance delivery reliability deteriorates

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidperformance delivery reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent introduces a user-side intermediary system (resource manager) that acts as a mediator between the cloud provider's resource packing system and the customer's performance requirements. This intermediary monitors actual performance, benchmarks resources, and dynamically adjusts resource allocation to ensure performance standards are met while maintaining high utilization efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements continuous feedback loops where performance metrics are monitored, compared against standards, and used to trigger corrective actions such as resource replacement or reconfiguration. This feedback mechanism ensures that performance reliability is maintained even as resources are dynamically packed and unpacked to optimize utilization.

Inventive Principle:
Principle #23Feedback

2Productivity

If cloud computing service providers share physical resources among multiple customer instances, then resource utilization is improved, but performance consistency deteriorates

Engineering Contradiction:
Improveresource utilizationVSAvoidperformance consistency
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The patent enables customers to self-manage their resource performance through user-side resource managers that autonomously monitor, benchmark, and replace underperforming resources. This self-service approach allows customers to maintain performance consistency without sacrificing the provider's ability to share resources efficiently across multiple customers.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary benchmarking and performance validation before resources are fully committed to customers. By pre-screening and pre-configuring resources to meet performance standards, the system ensures consistent performance delivery even in shared environments where resources are dynamically allocated.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If cloud computing service providers advertise instance performance based on defined units of capacity, then service offering clarity is improved, but actual performance achievement deteriorates

Engineering Contradiction:
Improveservice offering clarityVSAvoidperformance achievement accuracy
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The patent replaces the traditional provider-side performance guarantee mechanism with a user-side performance verification system. Instead of relying on provider advertising and trust, customers use automated benchmarking tools to objectively measure and verify actual performance, replacing subjective claims with measurable facts.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system dynamically adjusts performance parameters and resource configurations based on actual measured performance rather than advertised specifications. By continuously monitoring and adapting to real-world performance conditions, the system ensures that delivered performance matches advertised capacity with high precision.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9692663B2Methods, systems, and computer program products for user side optimization of acquisition of virtualized resources
Publication Date: 2017.06.27 CA TECH INC
  • US9692663B2 patent drawing
  • US9692663B2 patent drawing
  • US9692663B2 patent drawing

AI summary

A method includes receiving a request for access to an instance of a computing resource, the request having a performance standard associated therewith, requesting the instance of the computing resource from a computing resource provider, evaluating a performance of the instance of the computing resource provided by the computing resource provider to determine if the performance of the instance of the computing resource complies with the performance standard associated with the request, and providing access to the instance of the computing resource provided by the computing resource provider responsive to a determination that the performance of the instance of the computing resource complies with the performance standard associated with the request. Related systems and computer program products are also disclosed.