Adaptive Performance Test Platform for Diverse Network Environments

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing performance test tools struggle to keep pace with the increasing diversity and complexity of network environments, making it difficult to effectively simulate and test system performance across geographically diverse networks and various operating systems.

Innovation Solution

A flexible and adaptive performance test platform that allows developers to customize and execute tests through a graphical user interface, deploying agents to generate network traffic and collect metrics, enabling realistic simulation of network behavior and resource conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing performance test tools are used to simulate real-time workloads, then system performance can be tested under virtual real-world conditions, but the tools struggle to keep pace with the increasing diversity and complexity of network environments

Engineering Contradiction:
Improveperformance testing accuracyVSAvoidadaptability to diverse network environments
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The test platform dynamically adapts to diverse network environments by automatically detecting network characteristics, geographic locations, and system configurations, then adjusting test parameters and agent deployment strategies in real-time to maintain testing accuracy across varying conditions

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The platform employs a universal agent architecture that can operate across multiple operating systems and network configurations simultaneously, allowing a single test platform to serve diverse network environments through configurable agents that adapt their behavior based on the target environment

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

2Measurement precision

If performance test tools simulate workloads across geographically diverse networks, then more realistic performance data can be obtained, but the complexity of managing tests across multiple environments increases

Engineering Contradiction:
Improveperformance metric accuracyVSAvoidtest management complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The platform segments the testing architecture into centralized management components and distributed agent components, allowing complex multi-environment testing to be coordinated centrally while execution occurs locally at each geographic location, reducing overall management complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The platform introduces a centralized test management server as an intermediary that coordinates between test designers and distributed agents across multiple geographic locations, abstracting away the complexity of managing diverse environments while maintaining measurement precision through standardized data collection

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If more agents are deployed to execute tests on multiple servers, then more comprehensive network traffic simulation can be achieved, but the resource consumption and system complexity increase

Engineering Contradiction:
Improvenetwork environment coverageVSAvoidagent deployment complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The platform dynamically adjusts agent deployment parameters such as the number of agents, their locations, and resource allocation based on the specific testing requirements and target system characteristics, optimizing coverage while controlling complexity through parameterized configuration rather than fixed deployment structures

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10795805B2Performance engineering platform and metric management
Publication Date: 2020.10.06 CAPITAL ONE SERVICES LLC
  • US10795805B2 patent drawing
  • US10795805B2 patent drawing
  • US10795805B2 patent drawing

AI summary

A flexible, adaptive performance test platform allows a test developer to customize performance tests to more realistically determine the impact of network behavior on a system under test. The test platform may be accessed through the use of a Graphic User Interface (GUI) by all developers within an enterprise to generate and execute performance tests prior to release of new systems by the enterprise. In one aspect, the test platform enables developers to share performance tests, thereby leveraging existing work product to reduce the overall system development time. In another aspect, the test platform enables developers to customize performance tests, providing the flexibility to easily specify a duration, scale, geography and/or resource for the test. In another aspect, the test platform enables developers to customize and monitor one or more metrics in accordance with the particular performance goals of the SUT, to enable a developer to more easily identify system issues.