Application-Mix Traffic Generation with Controlled Packet Size Statistics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network traffic simulators struggle to vary packet sizes while maintaining assigned network traffic allocations, necessitating improved methods for controlling packet size statistics in simulated network traffic generation.

Innovation Solution

A method and system that configure multiple simulated network traffic generator components to generate a defined application mix with varying packet size statistics while maintaining fixed network traffic allocations, using OSI layer 3, 4, and 7 parameters to control packet sizes, and employing a linear model to achieve desired packet size statistics through throughput adjustments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If traffic allocations are changed to vary packet sizes, then packet size statistics are improved, but network traffic allocations assigned to applications deteriorate

Engineering Contradiction:
Improvepacket size statisticsVSAvoidnetwork traffic allocations
Core Design Contradiction:
Manufacturing precisionVSStability of the object's composition

Solution Approach 1:

The patent divides the traffic generation system into multiple independent simulated network traffic generator components, each capable of generating traffic with different packet size statistics. This segmentation allows individual components to be configured for specific packet size ranges while maintaining overall traffic allocation stability through coordinated control of multiple segments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes packet size parameters by configuring different simulated network traffic generator components with distinct packet size statistics (e.g., different average packet sizes, variances, or distributions) while maintaining fixed traffic allocations. This parameter variation is achieved through independent configuration of each generator component rather than altering traffic allocation proportions.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If multiple simulated network traffic generator components are used to vary packet sizes, then packet size statistics are improved, but device complexity increases

Engineering Contradiction:
Improvepacket size statisticsVSAvoidnumber of generator components
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent designs simulated network traffic generator components that can be universally configured to generate different packet size statistics by adjusting parameters such as average packet size, variance, and distribution type. This multi-functionality allows a single component design to serve multiple packet size generation requirements, reducing the need for specialized components for each statistic type.

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

Solution Approach 2:

The patent implements dynamic configuration capabilities where simulated network traffic generator components can be independently configured with different packet size statistics during operation. This dynamic adjustability allows the system to adapt packet size parameters without adding permanent complexity, as configurations can be changed based on testing requirements rather than being fixed in hardware architecture.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250300896A1Methods, systems, and computer readable media for controlling packet size statistics in generating simulated network traffic
Publication Date: 2025.09.25 KEYSIGHT TECHNOLOGIES INC
  • US20250300896A1 patent drawing
  • US20250300896A1 patent drawing
  • US20250300896A1 patent drawing

AI summary

A method for generating an application mix of network traffic with a desired packet size includes configuring a plurality of simulated network traffic generator components to generate a defined application mix of network traffic with different values of the packet size statistic. The defined application mix includes simulated applications and fixed network traffic allocations assigned to each of the simulated applications. The components are enabled, and the values of the packet size statistic are measured. The measured values are input into a model to calculate a throughput value for each component so that the aggregated traffic output from the components achieves a desired value of the packet size statistic. The components are enabled with the computed throughput values to send simulated application traffic to a DUT, where the traffic maintains the application mix and achieves the desired value of the packet size statistic.