Data Stream Congestion Control Through Timed Notification Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In high-bandwidth data transmission scenarios, existing congestion control mechanisms fail to effectively manage rate adjustments for individual data streams, leading to inefficiencies and potential packet loss due to delayed or missed congestion notifications, especially when multiple streams are congested.

Innovation Solution

A congestion control method that involves obtaining time information of congestion packets and sending timely congestion notification packets when intervals exceed specified thresholds, preventing rate increases and improving packet transmission efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the destination device waits for a specified interval before sending congestion notification packets, then false positives are reduced, but rate control convergence fails when streams are congested

Engineering Contradiction:
Improvecongestion notification accuracyVSAvoidrate control convergence
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The source device proactively sends probe packets at predetermined intervals to actively detect congestion conditions, rather than passively waiting for congestion notification packets. This preliminary action enables the source device to identify congestion before it affects data transmission, allowing for timely rate adjustments and preventing false positives while maintaining rate control convergence.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where the source device monitors the arrival times of data packets and compares them against expected intervals. When packet arrival intervals exceed the predetermined threshold, the source device identifies congestion and adjusts its transmission rate accordingly. This continuous feedback loop ensures both accurate congestion detection and effective rate control convergence.

Inventive Principle:
Principle #23Feedback

2Speed

If congestion notification packets are sent immediately upon detecting congestion, then rate control responsiveness is improved, but false congestion notifications increase

Engineering Contradiction:
Improvecongestion notification speedVSAvoidcongestion notification accuracy
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The source device performs preliminary detection by sending probe packets and measuring packet arrival intervals before declaring congestion. This preliminary action filters out transient network variations and ensures that congestion notifications are only sent when genuine congestion conditions exist, reducing false positives while maintaining rapid response to actual congestion events.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from packet arrival time measurements to validate congestion conditions before sending notifications. By continuously monitoring whether packet intervals exceed the predetermined threshold, the system ensures that congestion notifications are based on sustained congestion patterns rather than temporary fluctuations, improving both speed and reliability.

Inventive Principle:
Principle #23Feedback

3Productivity

If the source device increases transmission rate when no congestion packets are received, then throughput is improved, but packet loss occurs during actual congestion

Engineering Contradiction:
Improvedata transmission throughputVSAvoidpacket delivery reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The source device sends probe packets at predetermined intervals as a preliminary detection mechanism before increasing transmission rate. This proactive measurement of packet arrival intervals allows the source device to identify congestion conditions in advance, preventing premature rate increases that would lead to packet loss while still enabling throughput optimization when the network is healthy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback-based rate control where the source device adjusts its transmission rate based on measured packet arrival intervals. When intervals remain within the predetermined threshold, the source device maintains or increases throughput. When intervals exceed the threshold, the source device reduces rate to prevent packet loss, ensuring both productivity and reliability are optimized based on real-time network conditions.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12395431B2Congestion control method and apparatus
Publication Date: 2025.08.19 HUAWEI TECH CO LTD
  • US12395431B2 patent drawing
  • US12395431B2 patent drawing
  • US12395431B2 patent drawing

AI summary

This application describes a congestion control method and apparatus. In this application, a network device obtains time information of one or more congestion packets in a sent first data stream, where the one or more congestion packet carries a flag indicating a congestion notification. When the first data stream is congested, the network device obtains a first congestion notification packet based on the time information of the one or more congestion packets in the first data stream, where the first congestion notification packet notifies that a packet is congested beyond a first specified interval. The network device then sends the first congestion notification packet. According to the solutions in this application, a rate of a data stream can be prevented from being increased when the data stream is congested, and packet transmission efficiency is improved.