首页> 外文会议>IEEE Annual Computers, Software, and Applications Conference >Mechanism of Cyclic Performance Fluctuation of TCP BBR and CUBIC TCP Communications
【24h】

Mechanism of Cyclic Performance Fluctuation of TCP BBR and CUBIC TCP Communications

机译:TCP BBR和CUBIC TCP通信的循环性能波动机制

获取原文

摘要

Traditional TCP congestion control algorithms, such as TCP Tahoe and TCP Reno, do not completely utilize the bandwidth of the recent long-fat networks. To address this issue, many fast TCP algorithms, such as CUBIC TCP, have been proposed. In addition, a novel TCP algorithm called TCP BBR was proposed in 2016. It is causes problems such as performance fairness between TCP algorithms. Existing studies have demonstrated that the performances of TCP BBR and CUBIC TCP severely fluctuate in networks where these TCP algorithms function competitively. However, the mechanism of this fluctuation has not been analyzed. In this paper, we reveal the cause of this performance fluctuation by analyzing insights into the behavior of these TCP algorithms and the queue in the bottlenecked link. When the TCP bottleneck bandwidth and round-trip propagation time (TCP BBR) connections dominate the consumption of the bandwidth, the DRAINs of TCP BBR significantly reduce the queue length and RTT. This causes a very small RTprop and a severe decrease in the congestion window size of TCP BBR. This small RTprop corresponds to an accurate round-trip propagation, but this accurate propagation, unfortunately, degrades the performance of the TCP BBR. Hence, CUBIC TCP becomes dominant. When CUBIC TCP connections dominate the bandwidth, the DRAINs of TCP BBR connections have little effect on the queue size and TCP BBR connections experience a large RTT. Thus, the RTprop and the congestion window sizes of TCP BBR connections increase significantly. Hence, TCP BBR becomes dominant.
机译:传统的TCP拥塞控制算法(例如TCP Tahoe和TCP Reno)没有完全利用最近的长胖网络的带宽。为了解决这个问题,已经提出了许多快速的TCP算法,例如CUBIC TCP。另外,2016年提出了一种新颖的TCP算法,称为TCP BBR。这会引起TCP算法之间的性能公平性等问题。现有研究表明,在这些TCP算法竞争性较强的网络中,TCP BBR和CUBIC TCP的性能会严重波动。但是,尚未分析这种波动的机理。在本文中,我们通过分析对这些TCP算法的行为以及瓶颈链路中的队列的了解来揭示造成这种性能波动的原因。当TCP瓶颈带宽和往返传播时间(TCP BBR)连接主导带宽消耗时,TCP BBR的DRAIN会大大减少队列长度和RTT。这将导致非常小的RTprop并严重降低TCP BBR的拥塞窗口大小。这种小的RTprop对应于精确的往返传播,但是不幸的是,这种精确的传播降低了TCP BBR的性能。因此,CUBIC TCP成为主导。当CUBIC TCP连接控制带宽时,TCP BBR连接的DRAIN对队列大小影响很小,TCP BBR连接的RTT很大。因此,TCP BBR连接的RTprop和拥塞窗口大小显着增加。因此,TCP BBR成为主导。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号