Piotrowska Agnieszka
Department of Computer Networks and Systems, Silesian University of Technology, 44-100 Gliwice, Poland.
Sensors (Basel). 2025 Sep 1;25(17):5374. doi: 10.3390/s25175374.
Sharing bottleneck bandwidth among TCP flows with diverse round-trip times (RTTs) remains a persistent challenge. This study investigates RTT unfairness and evaluates the behavior of two widely deployed congestion control algorithms, TCP Cubic and TCP BBR, under a variety of scenarios. The main objective is to better understand the underlying causes of RTT-based throughput disparity and to identify network configurations that promote fair bandwidth sharing. Using the Mininet emulation platform, extensive experiments were conducted to examine the effects of buffer size, sender distribution, and delay asymmetry on transmission performance metrics. The results show that while TCP BBR achieves high utilization with minimal buffering, its fairness depends on the interaction between RTT and buffer size. On the other hand, TCP Cubic achieves better fairness when moderate buffer sizes are provisioned and bandwidth imbalance is driven mostly by RTT ratio. These findings suggest that careful buffer sizing can reduce RTT unfairness and highlight the broader impact of queuing strategies on network performance.
在具有不同往返时间(RTT)的TCP流之间共享瓶颈带宽仍然是一个长期存在的挑战。本研究调查了RTT不公平性,并评估了两种广泛部署的拥塞控制算法——TCP Cubic和TCP BBR在各种场景下的行为。主要目标是更好地理解基于RTT的吞吐量差异的根本原因,并确定促进公平带宽共享的网络配置。使用Mininet仿真平台进行了广泛的实验,以研究缓冲区大小、发送方分布和延迟不对称对传输性能指标的影响。结果表明,虽然TCP BBR在最小化缓冲的情况下实现了高利用率,但其公平性取决于RTT和缓冲区大小之间的相互作用。另一方面,当提供适度的缓冲区大小时,TCP Cubic实现了更好的公平性,并且带宽不平衡主要由RTT比率驱动。这些发现表明,仔细设置缓冲区大小可以减少RTT不公平性,并突出排队策略对网络性能的更广泛影响。