IDE Workload Testing Automation for Cloud Resource Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In cloud computing environments, manually identifying and analyzing the characteristics of multiple resources for workload or project testing is time-consuming and inefficient, given the variability in network speed, data transfer rate, and cost across different resource instances.

Innovation Solution

An integrated development environment (IDE)-based approach that receives a project designation for testing, identifies the server instance with the highest availability within a network resource group based on computing and cost characteristics, deploys the project to that instance, and associates a network address for testing the intended workloads.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual examination and analysis of resource characteristics is performed, then resource selection accuracy is improved, but time consumption increases

Engineering Contradiction:
Improveresource selection accuracyVSAvoidtime consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent replaces manual mechanical examination and analysis of resource characteristics with an automated computer-based system that analyzes computing, networking, and cost characteristics of multiple cloud resources, thereby eliminating time-consuming manual processes while maintaining or improving selection accuracy

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

Solution Approach 2:

The system enables self-service by automatically performing resource analysis and selection without requiring manual intervention, where the computer system autonomously evaluates resource characteristics and identifies suitable instances for workload testing

Inventive Principle:
Principle #25Self-service

2Productivity

If automated resource selection is implemented, then productivity is improved, but measurement precision may worsen

Engineering Contradiction:
Improvetesting deployment efficiencyVSAvoidresource characteristics analysis accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent implements a universal automated selection system that handles multiple resource characteristics (computing, networking, cost) and various workload types through a single integrated process, improving productivity while maintaining comprehensive analysis capabilities through multi-criteria evaluation

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

Data Source

PatentUS8972941B2Integrated development environment-based workload testing in a networked computing environment
Publication Date: 2015.03.03 KYNDRYL INC
  • US8972941B2 patent drawing
  • US8972941B2 patent drawing
  • US8972941B2 patent drawing

AI summary

Embodiments of the present invention relate to an integrated development environment (IDE)-based approach for testing development projects (e.g., comprising one or more intended workloads). In a typical embodiment, a designation of a project (e.g. having a set of workloads) for testing on a network resource group is received via a user interface associated with an IDE. A current server instance in the network resource group having a highest availability for testing the project may then be identified (e.g., based on an analysis of various computing/cost characteristics). The project may then be deployed to the current server instance, and a network address corresponding to the current server instance may be associated with the project in a computer storage device. The project may then be tested by processing the set of intended workloads using the current server instance.