Passive Traffic Shaping Detection via Delay Jitter Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for traffic shaping detection and bandwidth estimation in networks face challenges such as generating additional network traffic overhead, difficulty in separating delays caused by traffic shaping from other factors, and fluctuations in bandwidth estimation due to traffic bursts.

Innovation Solution

A method that uses passive traffic shaping detection and bandwidth estimation, selecting bandwidth samples with delay jitters greater than a jitter threshold, updating a probability distribution of sampled bandwidth, determining if traffic shaping is occurring based on the density of the probability distribution, and adjusting the upper limit of estimated bandwidth accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If active traffic shaping detection methods are used, then traffic shaping can be detected, but additional network traffic overhead is generated

Engineering Contradiction:
Improvetraffic shaping detection accuracyVSAvoidnetwork traffic overhead
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system uses existing network packets for bandwidth sampling and traffic shaping detection without generating additional probe packets. The detection mechanism leverages naturally occurring traffic to identify traffic shaping patterns, eliminating the need for extra detection traffic while maintaining detection accuracy

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent extracts traffic shaping detection capabilities from active probing methods and implements passive detection using existing network traffic. By taking out the detection function from the data plane and implementing it through analysis of normal traffic patterns, no additional overhead is generated

Inventive Principle:
Principle #2Taking out (Extraction)

2Measurement precision

If all sampled packets are used for bandwidth estimation, then more data is available for estimation, but delays caused by traffic shaping cannot be separated from other delay factors

Engineering Contradiction:
Improvebandwidth estimation accuracyVSAvoiddelay analysis complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system applies different processing rules to different packets based on their delay characteristics. Packets with delay jitter above a threshold are identified as potentially shaped and processed differently from normal packets. This local differentiation allows accurate bandwidth estimation while isolating traffic shaping delays from other delay factors

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the parameter selection criterion from using all packets to using only packets with delay jitter below a threshold. This parameter change filters out packets affected by traffic shaping, allowing bandwidth estimation to focus on unshaped traffic and accurately separate shaping delays from other delay factors

Inventive Principle:
Principle #35Parameter changes

3Quantity of substance

If bandwidth estimation includes traffic bursts, then more bandwidth samples are available, but bandwidth estimation fluctuates

Engineering Contradiction:
Improvebandwidth sample quantityVSAvoidbandwidth estimation stability
Core Design Contradiction:
Quantity of substanceVSStability of the object's composition

Solution Approach 1:

The system uses a partial action approach by selecting only a subset of packets (those with delay jitter below threshold) for bandwidth sampling. This partial selection excludes traffic burst packets from the sampling set, providing sufficient bandwidth samples while eliminating the instability caused by including excessive action data from bursts

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12341701B1Traffic shaping detection and bandwidth estimation for a network
Publication Date: 2025.06.24 AGORA LAB INC
  • US12341701B1 patent drawing
  • US12341701B1 patent drawing
  • US12341701B1 patent drawing

AI summary

Apparatus, method and non-transitory computer readable medium for bandwidth estimation for a network using traffic shaping detection are provided, including selecting periodically sampled packets from the network, bandwidth samples each having a delay jitter greater than a jitter threshold, the delay jitter of a packet determined as the difference between a delay for the packet in the network and a minimum delay for all packets sampled within a delay statistics window for the packet; updating a probability distribution of sampled bandwidth based on the selected bandwidth samples; determining whether traffic shaping is occurring in the network based on a density of the updated probability distribution of sampled bandwidth; and based on a determination that traffic shaping is occurring in the network, adjusting an upper limit of estimated bandwidth for the network based on an estimated traffic shaping rate, the estimated traffic shaping rate determined based on the updated probability distribution.