Workload Scaling via Atomic Segmentation for Network Testing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional testing devices face challenges in generating and scaling workloads to mimic real-world scenarios efficiently, as they are often tedious, error-prone, and time-consuming, especially when testing multiple devices or different aspects of a system under test (SUT).

Innovation Solution

A method and system for generating and scaling workloads using message capture data, such as packet capture files, to create realistic workloads that can be easily modified and reused across various testing environments, utilizing a workload module that captures and processes protocol command sequences and attributes to emulate real-world traffic patterns.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional testing devices use predefined workloads for testing, then the testing process is simplified, but the workload coverage is limited and does not cover all real-world scenarios

Engineering Contradiction:
Improvetesting process simplicityVSAvoidworkload coverage
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent segments the workload into atomic operations and sequences them to form comprehensive workload scenarios. This allows the system to build complex workloads from simple atomic units, achieving both ease of operation and comprehensive coverage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal workload generation system that can produce multiple types of workloads (sequential, random, mixed) and adapt to different storage device configurations. This single system serves multiple testing purposes without requiring separate predefined workloads for each scenario.

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

2Adaptability or versatility

If conventional testing devices allow modification of predefined workloads, then workload customization is possible, but the modification process is cumbersome and time intensive

Engineering Contradiction:
Improveworkload customizationVSAvoidmodification time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent pre-processes and stores atomic operations and their sequences in advance. When modification is needed, the system retrieves and recombines pre-existing atomic units rather than requiring manual reconstruction, significantly reducing modification time while maintaining customization capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent allows workload modification by changing parameters such as workload intensity, duration, and operation sequences rather than requiring complete workload redesign. This parameter-based adjustment enables quick customization without time-consuming manual configuration.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If testing devices use simple predefined workloads, then the testing setup is quick, but the testing accuracy and realism are reduced

Engineering Contradiction:
Improvetesting setup speedVSAvoidtesting accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent divides complex real-world workloads into atomic operations that can be precisely controlled and sequenced. This segmentation enables the system to construct accurate test scenarios that mirror real-world patterns while maintaining quick setup through automated composition of atomic units.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent captures and copies real-world workload patterns into standardized atomic operation sequences. These copied patterns can be rapidly instantiated for testing without requiring manual recreation, achieving both speed and accuracy by preserving the essential characteristics of real workloads.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9436566B2Methods, systems, and computer readable media for scaling a workload
Publication Date: 2016.09.06 KEYSIGHT TECH SINGAPORE (SALES) PTE LTD
  • US9436566B2 patent drawing
  • US9436566B2 patent drawing
  • US9436566B2 patent drawing

AI summary

Methods, systems, and computer readable media for scaling a workload are disclosed. According to one exemplary method, the method occurs at a network equipment test device. The method includes generating a first workload comprising a plurality of messages associated with one or more transactions. The method also includes determining one or more workload segments in the first workload, wherein each of the one or more workload segments represents one or more messages associated with a particular transaction and generating a second workload using the one or more workload segments, wherein the second workload includes a number of the workload segments based on a workload scale attribute.