TCP Transmission Control Using Explicit Congestion Notification
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
Data Source
Figure 1
Figure 2
Figure 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.