TCP congestion control method and device

A technology of congestion control and congestion window, applied in the field of communication network, can solve the problems of reducing the data communication efficiency of user terminals, delay of large queues of user terminals, etc.

Active Publication Date: 2020-02-28
GUANGDONG PLANNING & DESIGNING INST OF TELECOMM
View PDF7 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] At present, the adjustment method of TCP congestion window is generally based on traditional TCP congestion control methods (such as: Reno, Cubic, etc.) in the process of data communication to lose communication data packets (referred to as packet loss). This traditional TCP congestion control method aims to improve network performance. Throughput, but ignores the long queue generated in the process of packet loss, which leads to a huge queue delay for the user terminal and reduces the data communication efficiency of the user terminal

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • TCP congestion control method and device
  • TCP congestion control method and device
  • TCP congestion control method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0101] see figure 1 , figure 1 It is a schematic flowchart of a TCP congestion control method disclosed in an embodiment of the present invention. in, figure 1 The described TCP congestion control method can be applied to a base station and a user terminal, which is not limited in this embodiment of the present invention. Such as figure 1 As shown, the TCP congestion control method may include the following operations:

[0102] 101. The base station periodically calculates the average queue delay of the user terminal in the current period, where the current period is a period formed with a preset time period.

[0103] In the embodiment of the present invention, the preset time period may be a time period of any length, for example, 100 ms.

[0104] In the embodiment of the present invention, as an optional implementation manner, the base station periodically calculates the average queue delay of the user terminal in the current period, which may include:

[0105] The bas...

Embodiment 2

[0174] see figure 2 , figure 2 It is a schematic structural diagram of a TCP congestion control device disclosed in an embodiment of the present invention. in, figure 2 The described TCP congestion control device can be applied to base stations and user terminal platforms, which is not limited in this embodiment of the present invention. Such as figure 2 As shown, the base station includes a calculation module 201 and a sending module 202, the user terminal includes a receiving module 203 and an adjustment module 204, and the TCP congestion control device may include:

[0175] The calculation module 201 is configured to periodically calculate the average queue delay of the user terminal in the current period, where the current period is a period formed with a preset time period.

[0176] The calculation module 201 is also used to calculate the TCP parameters corresponding to each service flow in all the service flows included in the user terminal to obtain a TCP parame...

Embodiment 3

[0239] see Figure 4 , Figure 4 It is another TCP congestion control device disclosed in the embodiment of the present invention. like Figure 4 As shown, the TCP congestion control device may include:

[0240] A memory 401 storing executable program codes;

[0241] a processor 402 coupled to the memory 401;

[0242] The processor 402 invokes the executable program code stored in the memory 401 to execute the steps in the TCP congestion control method described in the first embodiment.

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a TCP congestion control method and device. The method comprises the steps that a base station periodically calculates the average queue time delay of a user terminal in a current period, calculates a TCP parameter corresponding to each service flow in all service flows contained in the user terminal, and obtains a TCP parameter set; the base station sends TCP data to the user terminal, wherein the TCP data comprises average queue time delay and a TCP parameter set; and the user terminal receives the TCP data sent by the base station, and adjusts the congestion window corresponding to each service flow in all the service flows contained in the user terminal according to the TCP data. Visibly, the congestion window is adjusted through the TCP data fed back by the base station, and the possibility of long queues caused by communication data loss is reduced, so that the queue delay of the user terminal is effectively reduced, the data sending rate is favorably improved, and the effects of improving the network congestion and improving the network utilization rate are facilitated.

Description

technical field [0001] The invention relates to the technical field of communication networks, in particular to a TCP congestion control method and device. Background technique [0002] Since the TCP / IP (Transmission Control Protocol / Internet Protocol) protocol stack was proposed in the 1990s, the Internet has developed tremendously on the basis of this protocol stack. In order to reduce the window congestion of TCP / IP in the communication process, it is necessary to frequently adjust the TCP congestion window. [0003] At present, the adjustment method of TCP congestion window is generally based on traditional TCP congestion control methods (such as: Reno, Cubic, etc.) in the process of data communication to lose communication data packets (referred to as packet loss). This traditional TCP congestion control method aims to improve network performance. Throughput, but ignores the long queue generated in the process of packet loss, which leads to a huge queue delay for the u...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04W28/02
CPCH04W28/0289
Inventor 牛冲丽蓝俊锋王辉
Owner GUANGDONG PLANNING & DESIGNING INST OF TELECOMM
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products