A Modified TCP BBR to Enable High Fairness in High-Speed Wireless Networks

Wireless networks, especially 5G and WiFi networks, have made great strides in increasing network bandwidth and coverage over the past decades. However, the mobility and channel conditions inherent to wireless networks have the potential to impair the performance of traditional Transmission Control...

Full description

Saved in:
Bibliographic Details
Main Authors: Jinlin Xu, Wansu Pan, Haibo Tan, Longle Cheng, Xiru Li, Xiaofeng Li
Format: Article
Language:English
Published: MDPI AG 2024-10-01
Series:Future Internet
Subjects:
Online Access:https://www.mdpi.com/1999-5903/16/11/392
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1850144922412253184
author Jinlin Xu
Wansu Pan
Haibo Tan
Longle Cheng
Xiru Li
Xiaofeng Li
author_facet Jinlin Xu
Wansu Pan
Haibo Tan
Longle Cheng
Xiru Li
Xiaofeng Li
author_sort Jinlin Xu
collection DOAJ
description Wireless networks, especially 5G and WiFi networks, have made great strides in increasing network bandwidth and coverage over the past decades. However, the mobility and channel conditions inherent to wireless networks have the potential to impair the performance of traditional Transmission Control Protocol (TCP) congestion control algorithms (CCAs). Google proposed a novel TCP CCA based on Bottleneck Bandwidth and Round-Trip propagation time (BBR), which is capable of achieving high transmission rates and low latency through the estimation of the available bottleneck capacity. Nevertheless, some studies have revealed that BBR exhibits deficiencies in fairness among flows with disparate Round-Trip Times (RTTs) and also displays inter-protocol unfairness. In high-speed wireless networks, ensuring fairness is of paramount importance to guarantee equitable bandwidth allocation among diverse traffic types and to enhance overall network utilization. To address this issue, this paper proposes a BBR–Pacing Gain (BBR–PG) algorithm. By deriving the pacing rate control model, the impact of pacing gain on BBR fairness is revealed. Adjusting the pacing gain according to the RTT can improve BBR’s performance. Simulations and real network experiments have shown that the BBR–PG algorithm retains the throughput advantages of the original BBR algorithm while significantly enhancing fairness. In our simulation experiments, RTT fairness and intra-protocol fairness were improved by 50% and 46%, respectively.
format Article
id doaj-art-fe573bdaaf8046dc9330ed9b772c8272
institution OA Journals
issn 1999-5903
language English
publishDate 2024-10-01
publisher MDPI AG
record_format Article
series Future Internet
spelling doaj-art-fe573bdaaf8046dc9330ed9b772c82722025-08-20T02:28:14ZengMDPI AGFuture Internet1999-59032024-10-01161139210.3390/fi16110392A Modified TCP BBR to Enable High Fairness in High-Speed Wireless NetworksJinlin Xu0Wansu Pan1Haibo Tan2Longle Cheng3Xiru Li4Xiaofeng Li5Hefei Institutes of Physical Science, Chinese Academy of Sciences, Hefei 230031, ChinaHefei Institutes of Physical Science, Chinese Academy of Sciences, Hefei 230031, ChinaHefei Institutes of Physical Science, Chinese Academy of Sciences, Hefei 230031, ChinaHefei Institutes of Physical Science, Chinese Academy of Sciences, Hefei 230031, ChinaHefei Institutes of Physical Science, Chinese Academy of Sciences, Hefei 230031, ChinaHefei Institutes of Physical Science, Chinese Academy of Sciences, Hefei 230031, ChinaWireless networks, especially 5G and WiFi networks, have made great strides in increasing network bandwidth and coverage over the past decades. However, the mobility and channel conditions inherent to wireless networks have the potential to impair the performance of traditional Transmission Control Protocol (TCP) congestion control algorithms (CCAs). Google proposed a novel TCP CCA based on Bottleneck Bandwidth and Round-Trip propagation time (BBR), which is capable of achieving high transmission rates and low latency through the estimation of the available bottleneck capacity. Nevertheless, some studies have revealed that BBR exhibits deficiencies in fairness among flows with disparate Round-Trip Times (RTTs) and also displays inter-protocol unfairness. In high-speed wireless networks, ensuring fairness is of paramount importance to guarantee equitable bandwidth allocation among diverse traffic types and to enhance overall network utilization. To address this issue, this paper proposes a BBR–Pacing Gain (BBR–PG) algorithm. By deriving the pacing rate control model, the impact of pacing gain on BBR fairness is revealed. Adjusting the pacing gain according to the RTT can improve BBR’s performance. Simulations and real network experiments have shown that the BBR–PG algorithm retains the throughput advantages of the original BBR algorithm while significantly enhancing fairness. In our simulation experiments, RTT fairness and intra-protocol fairness were improved by 50% and 46%, respectively.https://www.mdpi.com/1999-5903/16/11/392congestion controlBBRpacing gainhigh fairnesslow retransmission
spellingShingle Jinlin Xu
Wansu Pan
Haibo Tan
Longle Cheng
Xiru Li
Xiaofeng Li
A Modified TCP BBR to Enable High Fairness in High-Speed Wireless Networks
Future Internet
congestion control
BBR
pacing gain
high fairness
low retransmission
title A Modified TCP BBR to Enable High Fairness in High-Speed Wireless Networks
title_full A Modified TCP BBR to Enable High Fairness in High-Speed Wireless Networks
title_fullStr A Modified TCP BBR to Enable High Fairness in High-Speed Wireless Networks
title_full_unstemmed A Modified TCP BBR to Enable High Fairness in High-Speed Wireless Networks
title_short A Modified TCP BBR to Enable High Fairness in High-Speed Wireless Networks
title_sort modified tcp bbr to enable high fairness in high speed wireless networks
topic congestion control
BBR
pacing gain
high fairness
low retransmission
url https://www.mdpi.com/1999-5903/16/11/392
work_keys_str_mv AT jinlinxu amodifiedtcpbbrtoenablehighfairnessinhighspeedwirelessnetworks
AT wansupan amodifiedtcpbbrtoenablehighfairnessinhighspeedwirelessnetworks
AT haibotan amodifiedtcpbbrtoenablehighfairnessinhighspeedwirelessnetworks
AT longlecheng amodifiedtcpbbrtoenablehighfairnessinhighspeedwirelessnetworks
AT xiruli amodifiedtcpbbrtoenablehighfairnessinhighspeedwirelessnetworks
AT xiaofengli amodifiedtcpbbrtoenablehighfairnessinhighspeedwirelessnetworks
AT jinlinxu modifiedtcpbbrtoenablehighfairnessinhighspeedwirelessnetworks
AT wansupan modifiedtcpbbrtoenablehighfairnessinhighspeedwirelessnetworks
AT haibotan modifiedtcpbbrtoenablehighfairnessinhighspeedwirelessnetworks
AT longlecheng modifiedtcpbbrtoenablehighfairnessinhighspeedwirelessnetworks
AT xiruli modifiedtcpbbrtoenablehighfairnessinhighspeedwirelessnetworks
AT xiaofengli modifiedtcpbbrtoenablehighfairnessinhighspeedwirelessnetworks