, time-lapse data transmission, and the conclusion is that even with the window control method for data bursts, the final sending behavior may be modulated by the ACK stream to a certain rate ...however, The above premise is that the window must be accurate! In fact, the window almost never accurate, all TCP congestion control algorithm can not get accurate window values, It is inevitable to be based on the AIMD model to constantly detect, this model brings problems I will not say,
Data Buffer
Buffers was typically used when there was a difference between the rate at which data is received and theRate at which it can be processed, or in the case that these rates is variable.A buffer often adjusts timing by implementing a queue algorithm in memory, simultaneously writingData into the queue at one rate and reading it at another rate.
bufferbloat
Bufferbloat is a phenomenon in a packe
, we need 10s to put all the files on the entire link, and we only need 0.1s on the link on the three Mbps.Next, as soon as the packet arrives at the router, the router must check the packet header to determine the route to the next hop, and possibly other checks and processing of the data, which will take time. Most of these processing is performed in hardware and the latency is very small, but they do exist. Finally, like?? If the packet arrives faster than the router, the packet also needs to
as there is no packet loss, it will not actively reduce its transmission speed, can maximize the use of network residual bandwidth, improve throughput, in high-bandwidth, low packet loss rate of the network can play a better performance.However, cubic with the previous congestion control algorithm, can not distinguish between congestion packet loss and transmission error drops, as long as the discovery drops, will reduce congestion window, reduce the transmit rate, and in fact, transmission err
important, I walk slowly on the line ...BBR is not a gentleman-style algorithm, it is to participate in fair competition, I do not take the initiative to bully people, but be bullied, I will not timid, so bbr in Ledbat increased the process of more probe, at the same time, and Ledbat concessions, BBR will be changed to a gentle easing drain less.None of this has just happened recently, and before that, the Vegas algorithm represents a correct approach, which ultimately does not have the upper h
algorithm itself, the model has not changed!The network cache is complex, there are deep queue-based caches, and there are shallow queue-based caches, regardless, you will encounter bufferbloat problem, which is not solved by TCP, although TCP still try to fill up the BDP including these forever elusive network cache, This filling process is gradual, starts at slow start, then ... This step-up of the BDP is two processes, first of all the RTT is cons
should not be high-priority traffic fairness, is not very handsome algorithm? Ledbat in the expression is, you go to the front block to go, I do not you important, I walk slowly can ... BBR is not a gentleman-style algorithm, it is to participate in fair competition, I do not take the initiative to bully people. But being bullied, I will not timid. So BBR added the probe more process on the ledbat. At the same time, unlike Ledbat's concession, BBR changed it to a softer drain less. All of the
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.