Aggregation-Based Speed Testing for High Data Transfer Links

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional speed testing instruments are limited by maximum port speeds and processing speeds, making it difficult to accurately measure data transfer rates exceeding these limits, especially when connected to devices with higher specified data transfer rates.

Innovation Solution

The implementation of aggregation-based speed testing apparatuses and methods that divide a specified test speed into multiple test ranges, allowing for simultaneous speed tests across different physical interfaces or processors to exceed the limitations of individual port or processing speeds, thereby achieving higher overall speed tests.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If a single port or processor is used for speed testing, then the test setup is simple, but the maximum measurable data transfer rate is limited by the port or processing speed

Engineering Contradiction:
Improvemeasurable data transfer rateVSAvoidtest setup complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent divides the speed testing process into multiple parallel test ranges, each handled by separate physical interfaces or processors. The specified test speed is segmented into multiple test ranges that can be executed simultaneously, allowing the system to measure data transfer rates exceeding the capabilities of individual ports or processors while maintaining manageable test setup complexity through structured division of labor

Inventive Principle:
Principle #1Segmentation

2Speed

If multiple simultaneous speed tests are performed across different physical interfaces, then higher overall speed measurement is achieved, but the device complexity increases

Engineering Contradiction:
Improveoverall speed measurement capabilityVSAvoidnumber of physical interfaces and processors
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The test instrument is designed with multiple physical interfaces and processors that can function both independently for individual speed tests and collectively for aggregated speed measurements. This multi-functionality allows the same hardware resources to serve multiple purposes: testing different data transmission links separately or combining them to test higher speed links, thereby achieving high speed measurement capability without proportionally increasing device complexity

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

3Measurement precision

If the test speed is divided into multiple test ranges, then accurate measurement of high data transfer rates is enabled, but the testing process becomes more complex

Engineering Contradiction:
Improveaccuracy of high speed measurementVSAvoidtest range management complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system employs feedback mechanisms where the test instrument continuously monitors the performance of each individual test range and uses this information to coordinate and aggregate results from multiple parallel tests. This feedback loop enables accurate measurement of high data transfer rates by dynamically adjusting and synchronizing multiple test ranges, while the automated feedback control reduces the perceived complexity of managing multiple test ranges

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11943130B2Aggregation-based speed testing
Publication Date: 2024.03.26 VIAVI SOLUTIONS INC(US)
  • US11943130B2 patent drawing
  • US11943130B2 patent drawing
  • US11943130B2 patent drawing

AI summary

In some examples, aggregation-based speed testing may include ascertaining, by a test speed analyzer, a test speed that corresponds to a maximum specified data transfer rate for a data transmission link. A test range generator may determine a maximum specified port speed of a test port of a device connected to the data transmission link. The test range generator may determine whether the maximum specified port speed is less than the test speed, and if so, divide the test speed into a plurality of test ranges. A total value of the test ranges may be equal to the test speed. A test performer may perform tests corresponding to the test ranges, and obtain intermediate test results. A test result generator may generate, based on aggregation of the intermediate test results, an aggregated test result that represents an actual speed associated with the data transmission link.