Network Congestion Control with Egress Bandwidth and Flow Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional congestion control methods in communication networks fail to accurately reflect network status, leading to ineffective congestion management.

Innovation Solution

Determine the sending rate of data flows based on the total bandwidth and quantity of active flows or sending devices at the egress port of a network device, using a formula that positively relates the rate to bandwidth and negatively relates it to the number of active flows or devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the sending rate is determined based only on the receiving device status and bandwidth usage of ingress port, then the congestion control method is simple, but the network status cannot be accurately reflected leading to poor congestion control effect

Engineering Contradiction:
Improvenetwork status reflection accuracyVSAvoidcongestion control method complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements feedback by having the network device send congestion control information (bandwidth and active flow quantity) back to the sending device. The sending device then adjusts the sending rate based on this feedback, creating a closed-loop control system that accurately reflects network status and improves congestion control effectiveness.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The network device acts as an intermediary between the sending device and receiving device. It collects status information from the receiving device, processes it by determining bandwidth and active flow quantity, and sends this processed information to the sending device for rate determination, thereby improving measurement precision without requiring the sending device to directly monitor network status.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the sending rate is determined based on total bandwidth and quantity of active flows, then the congestion control effect is improved, but the information processing complexity increases

Engineering Contradiction:
Improvecongestion control effectivenessVSAvoidinformation processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the congestion control information into distinct components: total bandwidth of the egress port and quantity of active flows. This segmentation allows the sending device to process each parameter separately and apply them systematically in the sending rate determination formula, reducing processing complexity while maintaining reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameters used for congestion control from simple bandwidth usage to a combination of total bandwidth and quantity of active flows. This parameter change improves congestion control effectiveness by providing a more comprehensive view of network status, while the standardized formula for rate determination keeps processing complexity manageable.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If the sending rate is positively related to total bandwidth and negatively related to quantity of active flows, then the bandwidth utilization is optimized, but the calculation complexity increases

Engineering Contradiction:
Improvebandwidth utilization efficiencyVSAvoidrate calculation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The sending device performs self-service by autonomously determining its sending rate based on the received congestion control information and the predefined relationship (positively related to bandwidth, negatively related to active flows). This self-service approach optimizes bandwidth utilization without requiring complex centralized control, as each sending device independently adjusts its rate according to network conditions.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12395443B2Method, apparatus, and system for implementing congestion control
Publication Date: 2025.08.19 HUAWEI TECH CO LTD
  • US12395443B2 patent drawing
  • US12395443B2 patent drawing
  • US12395443B2 patent drawing

AI summary

A method for implementing congestion control includes: obtaining congestion control information of a first network device, where the congestion control information includes a total bandwidth of a first egress port of the first network device and a quantity of active flows corresponding to a first queue of the first egress port; and determining a sending rate of a first data flow in the active flows based on the congestion control information, where the sending rate is positively related to the total bandwidth and negatively related to the quantity of active flows, and the sending rate is used by a sending device of the first data flow to send the first data flow.