Congestion control method and device thereof

A congestion control and congestion window technology, which is applied in the computer field, can solve the problems of small slow start threshold, insufficient consideration of network performance, and inability to fully utilize network resources, etc., to achieve the effect of TCP acceleration

Inactive Publication Date: 2018-03-13
BEIJING KINGSOFT CLOUD NETWORK TECH CO LTD +1
View PDF6 Cites 23 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, in the prior art, when network congestion occurs, the reset of the slow-start threshold does not fully consider the network performance when congestion occurs. If the reset slow-start threshold is too small, the current network resources cannot be fully utilized, resulting in waste of

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
  • Congestion control method and device thereof
  • Congestion control method and device thereof
  • Congestion control method and device thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0065] The technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative work shall fall within the protection scope of the present invention.

[0066] In the following, firstly, a brief introduction to the technical terms involved in this application document.

[0067] TCP is a connection-oriented, reliable, byte stream-based transport layer communication protocol. At present, more than 90% of the data transmission on the Internet uses the TCP protocol. TCP is the most widely used end-to-end transmission protocol on the Internet. The congestion control mechanism is of great signif...

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

An embodiment of the invention discloses a congestion control method and a device thereof. The method comprises the steps of determining a current network bandwidth estimated value based on the data volume which are transmitted in a preset time length before the current time; determining whether network congestion occurs; if yes, based on the RTT value at the current time and the current network bandwidth estimated value, updating a slow starting threshold; using the updated slow starting threshold as the initial value of a congestion window size, adjusting the size of the congestion window according to a preset congestion window increase algorithm; and transmitting the data packet based on the adjusted congestion window size. According to the congestion control method and the device thereof, when network congestion occurs, a transmitting end adjusts the congestion window and the slow starting threshold based on the RTT value of the current time and the current network bandwidth estimated value. The current network bandwidth is sufficiently considered in adjusting the slow starting threshold and the congestion window, and furthermore the current network bandwidth resource is sufficiently used, thereby realizing TCP acceleration.

Description

Technical field [0001] The present invention relates to the field of computer technology, in particular to a congestion control method and device. Background technique [0002] Congestion refers to the phenomenon that the number of packets arriving at a certain part of the communication subnet is too large, making this part of the network too late to process, and causing the performance of this part or even the entire network to decline. The main reason for the occurrence of congestion is that the resources that the network can provide are insufficient to meet the needs of users. These resources include cache space, link bandwidth capacity, and processing capabilities of intermediate nodes. TCP (Transmission Control Protocol, Transmission Control Protocol) is the most widely used end-to-end transmission protocol on the Internet, and its corresponding congestion control mechanism is of great significance to the overall performance of the network. The main principle of TCP congest...

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): H04L12/807H04L12/801H04L47/27
CPCH04L47/12H04L47/27H04L47/37
Inventor 张宇刘涛
Owner BEIJING KINGSOFT CLOUD NETWORK TECH CO LTD
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