Subscriber Buffer Management for Stable Traffic Flow Acceleration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing congestion control mechanisms in computer networks, such as New Reno and BBR, face limitations in managing network congestion effectively, leading to fluctuating throughput and poor user Quality of Experience (QoE) due to overreaction to packet loss and buffer management issues.

Innovation Solution

A system and method that combines Bottleneck Bandwidth and Round-trip propagation time (BBR) with New Reno congestion control mechanisms to determine congestion control parameters and subscriber buffer management, using a weighted average to optimize buffer depth and subscriber burst control, thereby addressing actual congestion rather than relying solely on packet loss.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional congestion control mechanisms (New Reno or BBR) are used, then network connection reliability is maintained, but throughput fluctuates and user Quality of Experience deteriorates due to overreaction to packet loss

Engineering Contradiction:
Improveconnection reliabilityVSAvoidthroughput stability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent combines BBR (Bottleneck Bandwidth and RTT) congestion control parameters with New Reno parameters to create a hybrid approach. This merging allows the system to leverage BBR's bandwidth-delay product calculations for more accurate congestion detection while incorporating New Reno's loss-based mechanisms, resulting in both reliable connections and stable throughput that responds appropriately to actual congestion conditions.

Inventive Principle:
Principle #5Merging (Combining)

2Ease of operation

If packet loss-based congestion control is used, then network congestion detection is simple, but buffer management becomes inefficient and causes overreaction to transient losses

Engineering Contradiction:
Improvecongestion detection simplicityVSAvoidbuffer management efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent implements feedback mechanisms that continuously monitor packet loss patterns over time and adjust buffer management parameters dynamically. By analyzing whether packet loss is transient or indicative of true congestion, the system can adjust its response accordingly, preventing overreaction to temporary losses while maintaining efficient buffer utilization. This feedback loop enables sophisticated buffer management that builds upon the simplicity of packet loss detection.

Inventive Principle:
Principle #23Feedback

3Reliability

If conservative buffer management is applied, then packet loss is reduced, but network link capacity is not fully utilized and throughput decreases

Engineering Contradiction:
Improvepacket loss reductionVSAvoidlink capacity utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent employs dynamic buffer management where buffer depth and allocation are continuously adjusted based on real-time network conditions, traffic patterns, and congestion indicators. Rather than using fixed conservative buffers, the system adapts buffer sizes dynamically - expanding them when conditions permit to maximize link utilization, and contracting them when congestion is detected to prevent packet loss. This dynamic approach resolves the contradiction by making buffer management responsive to actual network state.

Inventive Principle:
Principle #15Dynamics

4Productivity

If aggressive congestion control is used, then throughput is maximized, but user Quality of Experience deteriorates due to excessive buffer depth and delays

Engineering Contradiction:
Improvethroughput maximizationVSAvoidbuffer-induced delays
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent changes key buffer management parameters based on network conditions and traffic characteristics. By dynamically adjusting buffer depth, allocation strategies, and congestion thresholds, the system can optimize for throughput when conditions permit while minimizing buffer-induced delays when they would harm user experience. This parameter adaptation allows the system to avoid the pitfalls of aggressive static buffer management while still achieving high throughput when appropriate.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12395434B2System and method for traffic flow acceleration
Publication Date: 2025.08.19 SANDVINE CORP
  • US12395434B2 patent drawing
  • US12395434B2 patent drawing
  • US12395434B2 patent drawing

AI summary

A method for traffic flow acceleration including: retrieving a Transmission Control Protocol (TCP) User Datagram Protocol (UDP) or Quick UDP Internet Connection (QUIC) traffic flow from the computer network; mapping the traffic flow to a subscriber; determining congestion control parameters associated with the traffic flow; determining subscriber buffer management parameters based on the subscriber and the congestion control parameters; and managing a buffer depth at a subscriber level based on the subscriber buffer management parameters. A system for traffic flow acceleration including: an analysis module configured to retrieve a TCP, UDP or QUIC traffic flow and map the traffic flow to a subscriber; a congestion control module configured to determine congestion control parameters associated with the traffic flow; and a buffer management module configured to determine subscriber buffer management parameters based on the subscriber and the congestion control parameters; and manage a buffer depth at a subscriber level.