Coefficient Determination Service for Computing Environment Performance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face challenges in simulating the performance of production hardware and software in hosted network environments, particularly in replicating unique or uncommon computing resources and maintaining performance equivalence across different environments.

Innovation Solution

A coefficient determination service is employed to assess the performance of target computing environments by executing workloads in both target and networked environments, calculating resource coefficients, and determining a coefficient of equivalency to identify environments with similar performance characteristics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If virtualization technologies are used to host multiple virtual machines on a single physical computing machine, then resource utilization and flexibility are improved, but the ability to replicate unique or uncommon production hardware resources is worsened

Engineering Contradiction:
Improveresource utilizationVSAvoidhardware resource replication accuracy
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent creates virtual machine images that copy production hardware configurations, including unique hardware resources like custom hardware memory resources and specialized operating systems. These images are stored and deployed to replicate the exact production environment in the hosted network, enabling accurate hardware resource replication while maintaining virtualization benefits.

Inventive Principle:
Principle #26Copying

2Reliability

If production computing resources with unique or uncommon configurations are used, then specific performance requirements are met, but the ability to replicate these resources in a networked environment is worsened

Engineering Contradiction:
Improveperformance equivalenceVSAvoidresource replication capability
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent performs preliminary actions by capturing and storing virtual machine images of production hardware configurations before deployment. This includes pre-configuring custom hardware resources, operating systems, and hardware memory resources in the production environment, then creating reusable images that can be deployed to the hosted network to replicate these configurations accurately.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If a coefficient determination service is used to assess performance by executing workloads in both target and networked environments, then measurement precision is improved, but device complexity and time consumption are worsened

Engineering Contradiction:
Improveperformance prediction accuracyVSAvoidassessment system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces a coefficient determination service as an intermediary component that bridges the target computing environment and the hosted network environment. This service executes workloads in both environments, collects performance metrics, calculates coefficients of equivalency, and enables accurate performance prediction without requiring direct complex integration between the environments.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Measurement precision

If workloads are executed in both target and networked environments to calculate coefficients of equivalency, then performance prediction accuracy is improved, but loss of time is worsened

Engineering Contradiction:
Improveperformance prediction accuracyVSAvoidassessment time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by pre-calculating and storing coefficients of equivalency for different hardware resources and configurations. These coefficients are determined in advance through workload execution in both environments, then stored for rapid retrieval during actual performance assessment, significantly reducing the time required for performance prediction.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10353745B1Assessing performance of disparate computing environments
Publication Date: 2019.07.16 AMAZON TECH INC
  • US10353745B1 patent drawing
  • US10353745B1 patent drawing
  • US10353745B1 patent drawing

AI summary

Systems and methods are described for accurately determining the performance of a networked computing environment relative to the predicted performance of a target computing environment. The computing environment performance for a particular workload are related to each other by determining a coefficient of equivalency. The coefficient of equivalency may be determined based on the time, cost, or other criteria associated with executing the workload, and may be determined by assessing the relative performance of various computing resources (such as central processing units and computer-readable media) in the respective environments and assessing the demand placed upon these resources by the particular workload. The coefficient of equivalency may further be determined based in part on capacity limitations and substitutions of one computing resource for another in the respective computing environments.