Bandwidth Estimation via Packet Loss Pattern Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing bandwidth measurement techniques in SD-WAN architectures face challenges when direct measurements are not possible, particularly in scenarios with moderate packet losses caused by queue management techniques like tail-drop queues.

Innovation Solution

A filtering technique that recognizes the signature of packet losses caused by specific queue management techniques, allowing for accurate bandwidth estimation using a bump detection algorithm (BDA) even in scenarios where conventional methods fail.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional bandwidth measurement techniques are used in SD-WAN architectures, then bandwidth estimation can be obtained in ideal conditions, but measurement accuracy deteriorates when packet losses occur due to queue management techniques

Engineering Contradiction:
Improvebandwidth estimation accuracyVSAvoidmeasurement reliability under packet loss
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent converts the harmful effect of packet losses into a beneficial signal by recognizing that specific packet loss patterns (such as those caused by tail-drop queues) contain information about network congestion and bandwidth characteristics. By detecting and analyzing these loss patterns, the system can actually improve bandwidth estimation accuracy in conditions where conventional methods would fail.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Solution Approach 2:

The patent changes the measurement approach by transitioning from assuming zero packet loss to actively detecting and categorizing packet loss patterns. This parameter change in the measurement model allows the system to adapt to real-world network conditions and maintain measurement reliability even when packets are lost due to queue management techniques.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If direct measurements are collected from network devices, then measurement accuracy is improved, but system complexity increases due to administrative domain constraints and tunneling

Engineering Contradiction:
Improvedirect measurement accuracyVSAvoidmeasurement system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary approach by using endpoint-based measurement techniques that infer network bandwidth characteristics without requiring direct access to intermediate network devices. The measurement system acts as an intermediary that collects data from accessible endpoints and derives bandwidth information, thereby avoiding the complexity of cross-administrative-domain measurements while maintaining reasonable accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a virtual measurement model that replicates the behavior of direct measurements through endpoint observations. By analyzing packet transmission and reception patterns at endpoints, the system creates a copy of the network path characteristics without physically accessing intermediate devices, thus simplifying the measurement system while preserving essential bandwidth information.

Inventive Principle:
Principle #26Copying

3Productivity

If bandwidth estimation is performed without filtering packet loss patterns, then processing speed is maintained, but estimation accuracy deteriorates due to false congestion signals

Engineering Contradiction:
Improvebandwidth estimation speedVSAvoidbandwidth estimation accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent applies preliminary action by pre-defining and storing characteristic patterns of packet losses caused by various queue management techniques before actual bandwidth measurement occurs. When measurements are taken, the system can quickly match observed loss patterns against these pre-established templates, enabling fast and accurate differentiation between genuine congestion and artifacts of queue management without requiring complex real-time analysis.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12335125B2Bandwidth estimate filtering based on packet loss patterns
Publication Date: 2025.06.17 HEWLETT PACKARD ENTERPRISE DEV LP
  • US12335125B2 patent drawing
  • US12335125B2 patent drawing
  • US12335125B2 patent drawing

AI summary

Systems and methods are provided for effectuating a filtering technique that can enable available bandwidth (e.g., on a network path) to be estimated in the presence of moderate losses caused by certain queue management techniques. When packet losses exist on a network path due to certain types of packet queue transmission mechanisms, methods, or models, a bump detection algorithm (BDA) can be used to perform bandwidth estimation. When a pattern of packet loss is identified (from its signature) as being one with which BDA can be performed to accurately estimate available bandwidth on a network path, the BDA-based bandwidth estimate may be used to place/route and load balance network traffic, or otherwise used to engage in network traffic engineering, take other network-related action(s), or reported out. Otherwise, the bandwidth estimation is suppressed and not used.