Abstract

The introduction of Bottleneck Bandwidth and Round-trip time (BBR), a state based Congestion Control Algorithm (CCA), has brought new insights into the way how modern network handles multitude of data across shared links for minimal delay and maximum bandwidth utilization. It claimed to be operating at Kleinrock’s optimal operating point without filling up buffers or having large packet losses. However, evaluation of BBR revealed that it displayed a high loss rate under certain operating conditions. The reason for high losses in BBR is the static increase of sending rate by a factor of 1.25 while probing for more bandwidth under small bottleneck buffer sizes, typically when buffer sizes are less than one times the product of Bandwidth and delay. High packet losses in short buffer sizes can lead to disruptive connections and poor application performance. To tackle this issue, we propose Bottleneck Bandwidth Buffer and Round-trip propagation time (B3R) which aims to actively estimate the bottleneck link buffer and then sets up a proper congestion control in short buffer scenarios to eliminate the high packet loss. The proposed model is evaluated on a testbed network, and the results showed that B3R reduced retransmissions by up to 80% as compared to BBR under short buffer scenarios.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call