Workload Scaling via Atomic Segmentation for Network Testing
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Productivity
If testing devices use simple predefined workloads, then the testing setup is quick, but the testing accuracy and realism are reduced
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.
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.
Data Source
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.


