Vendor-Neutral System Testing and Scoring Framework

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Network and data center service providers lack a vendor-neutral method to compare the performance of systems from different equipment vendors, as each vendor conducts its own tests, making it difficult to evaluate and score equipment objectively.

Innovation Solution

A method for vendor-neutral testing and scoring that involves generating pre- and post-testing snapshots, executing vendor-neutral tests on multiple subsystems, and generating a composite score based on CPU, I/O, and VM performance, allowing for the evaluation of physical and virtual components from various vendors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If each vendor runs its own tests, then vendor-specific performance data is obtained, but vendor-neutral comparison capability is lost

Engineering Contradiction:
Improveperformance measurement accuracyVSAvoidvendor-neutral comparison capability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal testing framework that can evaluate multiple subsystems (CPU, I/O, VM) across different vendors using standardized metrics. The composite score system aggregates results from various test types into a single comparable metric, enabling service providers to objectively compare equipment from different vendors while maintaining measurement precision through consistent testing protocols.

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

2Reliability

If comprehensive testing of multiple subsystems is performed, then complete performance evaluation is achieved, but testing complexity increases

Engineering Contradiction:
Improveperformance evaluation completenessVSAvoidtesting system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the comprehensive system evaluation into separate subsystem tests (CPU performance, I/O performance, VM deployment and processing). Each subsystem is tested independently with specific metrics, and the results are aggregated into a composite score. This segmentation reduces testing complexity by breaking down the overall evaluation into manageable, standardized components while maintaining complete performance assessment.

Inventive Principle:
Principle #1Segmentation

3Reliability

If pre-testing and post-testing snapshots are generated, then system state verification is improved, but testing time increases

Engineering Contradiction:
Improvesystem state verification accuracyVSAvoidtotal testing duration
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent captures a pre-testing snapshot of the system state before evaluation begins and a post-testing snapshot after completion. These snapshots verify that the system returned to its original state, ensuring reliable and repeatable testing. The automated snapshot capture minimizes manual intervention and ensures consistent baseline comparisons, improving verification accuracy while the automated process keeps time overhead manageable.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11086752B2Methods, systems, and computer readable media for vendor-neutral testing and scoring of systems under test
Publication Date: 2021.08.10 KEYSIGHT TECH SINGAPORE (SALES) PTE LTD
  • US11086752B2 patent drawing
  • US11086752B2 patent drawing
  • US11086752B2 patent drawing

AI summary

The subject matter described herein relates to vendor-neutral testing and scoring of a system under test. One method for vendor-neutral scoring of a system under test includes generating a pre-testing snapshot of a system under test. The method further includes executing vendor-neutral testing of plural different subsystems of the system under test. The method further includes generating a vendor-neutral score based on the testing. The method further includes generating a post-testing snapshot of the system under test.