A BBR-based congestion control for delay-sensitive real-time applications

Sayed Najmuddin,Muhammad Asim,Kashif Munir,Thar Baker,Zehua Guo,Rajiv Ranjan
DOI: https://doi.org/10.1007/s00607-020-00829-2
2020-07-06
Computing
Abstract:The current User Datagram Protocol (UDP) causes unfairness and bufferbloats to delay sensitive applications due to the uncontrolled congestion and monopolization of available bandwidth.This causes call drops and frequent communication/connection loss in delay sensitive applications such as VoIP. We present a Responsive Control Protocol using Bottleneck Bandwidth and Round trip propagation time (RCP-BBR) as an alternate solution to UDP. RCP-BBR achieves low latency, high throughput, and low call drops ratio by efficiently customizing Transmission Control Protocol (TCP) Bottleneck Bandwidth and Round-trip propagation time (TCP-BBR) congestion control. We conducted comprehensive experiments, and the results show that proposed protocol achieves better throughput over UDP in stable networks. Moreover, in unstable and long-distanced networks, RCP-BBR achieved smaller queues in deep buffers and lower delays as compared to UDP, which performed poorly by keeping delays above the call drop threshold.
computer science, theory & methods
What problem does this paper attempt to address?