TCP Transmission Control Using Explicit Congestion Notification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing TCP transmission control methods often misjudge network congestion, leading to inefficient utilization of available bandwidth resources.

Innovation Solution

A method and apparatus that dynamically adjust TCP transmission parameters based on real-time network link status information, using a TCP optimization server and agent to determine recommended parameter values, thereby avoiding congestion misjudgment and optimizing resource utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If TCP transmission control adjusts parameters based on packet loss or timeout status, then congestion control is implemented, but congestion misjudgment occurs in good network conditions leading to low bandwidth utilization

Engineering Contradiction:
Improvecongestion control accuracyVSAvoidbandwidth utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent introduces explicit congestion notification feedback mechanisms (ECN marks, explicit congestion warnings) from the network side to the sender. This feedback allows the sender to distinguish between actual network congestion and transient packet loss, enabling more accurate congestion control decisions and preventing unnecessary transmission rate reductions that would otherwise occur in good network conditions.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces an intermediary congestion notification mechanism between the network and the sender-receiver pair. Instead of relying solely on packet loss as a congestion indicator, the network side uses intermediaries (ECN marks, explicit congestion warnings) to provide direct congestion information, improving the accuracy of congestion detection and preventing misjudgment in good network conditions.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If fixed initial congestion window and threshold values are used, then TCP transmission is simplified, but network resources cannot be fully utilized under varying network conditions

Engineering Contradiction:
Improvetransmission control simplicityVSAvoidlink resource utilization
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent makes TCP transmission parameters dynamic by introducing explicit congestion notification mechanisms that provide real-time network status information. The sender dynamically adjusts the congestion window and transmission rate based on explicit congestion warnings and ECN marks received from the network, rather than relying on fixed initial values. This dynamic adaptation enables full utilization of available link resources under varying network conditions while maintaining operational simplicity through automated control.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters used for congestion control from fixed initial values to dynamically adjusted values based on explicit network feedback. The congestion window size, congestion avoidance threshold, and transmission rate are continuously adjusted according to explicit congestion notifications (ECN marks, warnings) received during transmission, enabling optimal resource utilization across different network conditions.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP3125480B1Transmission control method, apparatus and system
Publication Date: 2020.10.21 HUAWEI TECH CO LTD
  • EP3125480B1 patent drawingFigure 1
  • EP3125480B1 patent drawingFigure 2
  • EP3125480B1 patent drawingFigure 3

AI summary

Disclosed are a transmission control method, apparatus and system so as to effectively utilize network link resources. The method of the present invention comprises: obtaining link status information about a network; determining a parameter recommended value for TCP transmission according to the link status information; and performing TCP transmission according to the determined parameter recommended value. The present invention can enable TCP transmission status to reflect network congestion status more real, prevent a congestion misjudgment from occurring, and improve the utilization rate of link resources in a network.