Sending rate adjusting method in bandwidth detection stage and congestion control algorithm

A technology of transmission rate and detection stage, which is applied in the direction of digital transmission system, electrical components, transmission system, etc., can solve the problems of lower performance, slow convergence speed of throughput rate, and aggravated network congestion, so as to improve convergence and fairness, and improve Bandwidth utilization and the effect of reducing queuing delay

CN110572333AActive Publication Date: 2019-12-13CENT SOUTH UNIV
6 Cites 11 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Publication Date
2019-12-13

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The invention discloses a method for adjusting a sending rate in a bandwidth detection stage and a congestion control algorithm, and the method comprises the steps: firstly increasing the sending ratethrough a speed increasing factor g in a first RTT in the bandwidth detection stage, and then sending a round of data package, so as to carry out the bandwidth detection; judging the congestion condition of the current network according to whether ACK packets of all data packets sent in the round are received within a certain period of time; when the condition of the current network is good, adjusting the acceleration factor of the sending rate according to the current round-trip delay and the historical maximum transmission rate; when the condition of the current network is poor, reducing the sending rate to send a round of data packets, i.e., reducing the sending rate to empty the queue in the second RTT of the bandwidth detection stage; and in the remaining period of the bandwidth detection stage, determining the sending rate according to the real-time transmission rate. The method can give consideration to the transmission efficiency, convergence and fairness.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention relates to a transmission rate adjustment method and a congestion control algorithm in the bandwidth detection stage. Background technique

[0002] In recent years, with the huge increase in the number of users and the bandwidth of the network, the emergence of new network and computing technologies, new business applications and business models has put forward new requirements for the performance of the Internet. With the continuous development of network technology, the network support platform has gradually changed from a single service to multiple services; network data transmission has changed from traditional simple data to the current fast-growing cloud computing, online video, mobile Internet and other application modes, which have fundamentally changed the network. traffic model; with the progress of globalization, intercontinental network communication is more frequent. The development trend of the next generation Internet is h...

Examples

Embodiment Construction

[0052] The present invention will be further described below in conjunction with the accompanying drawings.

[0053] see figure 1 , figure 1 It is a flowchart of an embodiment of the present invention.

[0054] In this embodiment, the congestion control algorithm process is as follows:

[0055] 1. Parameter initialization

[0056] The parameter initialization includes: initializing the real-time transmission rate R according to experience r , sending rate R s , the historical maximum transmission rate C max , the minimum round-trip delay RTT min , the current round-trip delay RTT c and speed-up factor g; according to experience, set the multiplicative growth coefficient p (p>1), the number of RTTs cp included in the bandwidth detection stage, the delay threshold K, and the maximum speed-up factor g max , the minimum value of the growth factor g min and the growth factor increase gain; where the sending rate is the rate at which the sender sends data packets, and the r...