JACIII Vol.27 No.3 pp. 346-351
doi: 10.20965/jaciii.2023.p0346

Research Paper:

Improved Bottleneck Bandwidth and Round-Trip Propagation Congestion Control Algorithm for Round-Trip Time Fairness

Zhicheng Zhao*,** and Weihua Cao*,**,***,†

*School of Automation, China University of Geosciences
No.388 Lumo Road, Hongshan District, Wuhan 430074, China

**Hubei Key Laboratory of Advanced Control and Intelligent Automation for Complex Systems
Wuhan , China

***Engineering Research Center of Intelligent Technology for Geo-Exploration, Ministry of Education
Wuhan , China

Corresponding author

December 20, 2022
January 2, 2023
May 20, 2023
congestion control, BBR algorithm, RTT fairness

Traditional congestion-control algorithms based on packet loss are more favorable for short round-trip time (RTT) flows. However, when the flow occupies the bottleneck bandwidth, the effect of bottleneck bandwidth and round-trip propagation time (BBR) congestion-control algorithm is on contrary. A short RTT flow may become “starved” after multiple iterations, which leads to a significant fairness problem in the BBR. This study analyzed the convergence using the BBR algorithm principle and the effect of RTT on fairness. Thereafter, we proposed an improved algorithm termed BBR-f, constructed an inverse proportional function of RTT, and added a gain function to the congestion window (CWND) gain. A simulation experiment using the ns-3 network simulator platform shows that the algorithm can optimize fairness and improve bottleneck-linked bandwidth utilization. Finally, the Jain fair index was used to evaluate its effectiveness, and a comparison experiment with traditional algorithms was performed to verify the efficiency of the proposed method.

Cite this article as:
Z. Zhao and W. Cao, “Improved Bottleneck Bandwidth and Round-Trip Propagation Congestion Control Algorithm for Round-Trip Time Fairness,” J. Adv. Comput. Intell. Intell. Inform., Vol.27 No.3, pp. 346-351, 2023.
Data files:
  1. [1] J. Padhye, V. Firoiu, D. F. Towsley et al., “Modeling TCP Reno performance: A simple model and its empirical validation,” IEEE/ACM Trans. on Networking, Vol.8, No.2, pp. 133-145, 2000.
  2. [2] M. Ahmad, S. Jabbar, A. Ahmad et al., “A sustainable solution to support data security in high bandwidth healthcare remote locations by using TCP CUBIC mechanism,” IEEE Trans. on Sustainable Computing, Vol.5, No.2, pp. 249-259, 2018.
  3. [3] M. Polese, F. Chiariotti, E. Bonetto et al., “A survey on recent advances in transport layer protocols,” IEEE Communications Surveys & Tutorials, Vol.21, No.4, pp. 3584-3608, 2019.
  4. [4] N. Cardwell, Y. Cheng, C. S. Gunn et al., “BBR: Congestion-based congestion control,” Communications of the ACM, Vol.60, No.2, pp. 58-66, 2017.
  5. [5] N. Cardwell, Y. Cheng, C. S. Gunn et al., “BBR: Congestion-based congestion control: Measuring bottleneck bandwidth and round-trip propagation time,” ACM Queue, Vol.14, No.5, pp. 20-53, 2016.
  6. [6] P. Ha, M. Vu, T.-A. Le, and L. Xu, “TCP BBR in Cloud Networks: Challenges, Analysis, and Solutions,” IEEE 41st Int. Conf. on Distributed Computing Systems (ICDCS), pp. 943-953, 2016.
  7. [7] K. Li, “Research on congestion control method of real-time streaming media transmission in wireless network,” China University of Geosciences (Wuhan), 2022.
  8. [8] W. S. Pan, X. F. Li, H. B. Tan et al., “RTT fairness optimization of BBR congestion control algorithm,” J. of Harbin Institute of Technology, Vol.54, No.11, pp. 38-46, 2022.
  9. [9] E. Atxutegi, F. Liberal, H. K. Haile et al., “On the use of TCP BBR in cellular networks,” IEEE Communications Magazine, Vol.56, No.3, pp. 172-179, 2018.

*This site is desgined based on HTML5 and CSS3 for modern browsers, e.g. Chrome, Firefox, Safari, Edge, Opera.

Last updated on Jun. 07, 2023