Congestion Control via RTT and Bandwidth Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The BBR congestion control algorithm erroneously determines network congestion due to cell handovers, leading to unnecessary reductions in sending rate and congestion window, which affects network bandwidth utilization and transmission efficiency.

Innovation Solution

The method involves an application server or terminal device detecting round-trip time (RTT) and bandwidth (BW) after a cell handover, adjusting the gain coefficient to maintain the current data packet sending rate, and determining network congestion based on both RTT and BW trends to avoid erroneous congestion control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the BBR algorithm uses RTT as the sole criterion for congestion detection, then the congestion detection is simple, but it causes erroneous determination of network congestion during cell handover

Engineering Contradiction:
Improvecongestion detection complexityVSAvoidcongestion detection accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent combines RTT detection with bandwidth (BW) detection to form a composite congestion detection mechanism. During cell handover, the system merges multiple detection dimensions (time-based RTT and rate-based BW) to accurately distinguish between RTT increases caused by handover versus those caused by actual network congestion, thereby resolving the contradiction between simple detection and accurate measurement.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces bandwidth detection as an intermediary parameter to mediate between RTT changes and congestion determination. By using BW as an intermediate indicator, the system can filter out false congestion signals during cell handover, as handover-induced RTT increases do not necessarily correspond to bandwidth reductions, thus improving detection accuracy without excessive complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the sending rate is reduced due to erroneous congestion determination, then network congestion control is performed, but network bandwidth utilization decreases

Engineering Contradiction:
Improvecongestion control reliabilityVSAvoidnetwork bandwidth utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements a feedback mechanism where the system continuously monitors both RTT and bandwidth metrics, and only triggers sending rate reduction when both indicators confirm actual congestion. This dual-feedback approach prevents premature congestion control actions during cell handover, maintaining high bandwidth utilization while ensuring reliable congestion control when genuinely needed.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary bandwidth detection during cell handover events before making congestion control decisions. By proactively measuring bandwidth changes during handover and comparing them with RTT changes, the system prepares accurate baseline data that prevents erroneous congestion determination, thereby avoiding unnecessary sending rate reductions and maintaining network productivity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11363488B2Congestion control method and related device
Publication Date: 2022.06.14 HUAWEI TECH CO LTD
  • US11363488B2 patent drawing
  • US11363488B2 patent drawing
  • US11363488B2 patent drawing

AI summary

Embodiments of the present disclosure disclose a congestion control method and a related device. The method may include: learning, by an application server from a communications device, that a terminal device has handed over from a source cell to a target cell; detecting, by the application server, a round-trip time RTT and a bandwidth BW; and determining, based on detection values of the RTT and the BW, whether network congestion occurs on the link from the application server to the terminal device. By using this application, in some communication scenarios, a probability that a transmit end enters a network congestion control phase in advance due to erroneous determining may be reduced, and utilization of network bandwidth is improved.