Multi-Scale Network Traffic Generation Using MMPP

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network traffic generation methods fail to accurately simulate self-similar network traffic patterns across multiple scales, which are crucial for testing network performance due to their bursty and long-range dependent nature, as they typically rely on Poisson distribution assumptions.

Innovation Solution

A multi-scale network traffic generation method using an n-state Markov modulated Poisson process (MMPP) model with transition windows to simulate self-similar traffic by determining state transitions and computing inter-packet times for each scale, enabling the generation of packets that accurately reflect varying traffic patterns.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If Poisson distribution assumptions are used for traffic generation, then the modeling and analysis process is simplified, but the accuracy in simulating self-similar network traffic patterns deteriorates

Engineering Contradiction:
Improveease of traffic generation modelingVSAvoidaccuracy in simulating self-similar traffic
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent transitions from using a fixed Poisson distribution to an n-state Markov modulated Poisson process that dynamically changes parameters based on traffic state. The system defines multiple states (e.g., idle, low-rate, high-rate) and transitions between them using Markov chains, allowing the traffic generation model to adapt to self-similar patterns while maintaining computational feasibility through parameterization of transition probabilities and rate constants.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If single-scale traffic generation is used, then the generation process is simple, but the ability to capture multi-scale burstiness and long-range dependence deteriorates

Engineering Contradiction:
Improvecomplexity of traffic generation processVSAvoidaccuracy in capturing burstiness and long-range dependence
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent segments the traffic generation process into multiple independent scales, each handled by its own Markov modulated Poisson process. Instead of attempting to model all temporal scales simultaneously, the system divides the time domain into different scales (e.g., short-term bursts, medium-term variations, long-term trends) and applies the MMPP model to each scale separately, then combines the results to generate realistic multi-scale traffic patterns.

Inventive Principle:
Principle #1Segmentation

3Reliability

If extensive equipment and human testers are used for network performance testing, then the testing comprehensiveness is improved, but the cost and time consumption increase

Engineering Contradiction:
Improvecompleteness of network performance testingVSAvoidtime and resource consumption
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent creates virtual copies of real network traffic patterns using the Markov modulated Poisson process model. By capturing the essential statistical characteristics (burstiness, self-similarity, long-range dependence) through the MMPP model, the system generates synthetic traffic that replicates real-world behavior without requiring physical network deployments or human operators. This virtual replication enables comprehensive performance testing through software-based simulation rather than costly hardware-based testing.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9438501B2Multi-scale network traffic generator
Publication Date: 2016.09.06 LENOVO GLOBAL TECHNOLOGIES SWITZERLAND INTERNATIONAL GMBH
  • US9438501B2 patent drawing
  • US9438501B2 patent drawing
  • US9438501B2 patent drawing

AI summary

Embodiments of the present invention provide a method, system and computer program product for multi-scale network traffic generation. In one embodiment of the invention, a network traffic generation method can be provided. The method can include defining multiple, different scales in an n-state MMPP model to accommodate a full characteristic response of a modeled traffic scenario. The method further can include establishing a transition window for each of the scales and determining a state through the transition window for selected ones of the scales. Finally, the method can include computing an inter-packet time according to the determined state for each of the selected ones of the scales and generating and transmitting packets for the selected ones of the scales utilizing a correspondingly computed inter-packet time.