TCP Fairness among Modern TCP Congestion Control Algorithms including TCP BBR

被引:0
|
作者
Sasaki, Kanon [1 ]
Miyazawa, Kouto [1 ]
Oda, Naoki [2 ]
Hanai, Masato [2 ]
Kobayashi, Aki [2 ]
Yamaguchi, Saneyasu [2 ]
机构
[1] Kogakuin Univ, Dept Informat & Commun Engn, Tokyo, Japan
[2] Kogakuin Univ, Grad Sch, Elect Engn & Elect, Tokyo, Japan
关键词
TCP; congestion control algorithm; TCP BBR; CUBIC TCP; TCP fairness;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
For improving communication performance, many fast TCP algorithms, e.g. CUBIC TCP and Compound TCP, have been proposed. These proposals have raised another issue that is performance fairness among TCP congestion control algorithms. Several papers were published for discussing the fairness and some of them revealed their unfairness. In addition, some fairness improving methods based on packet dropping, for example applying CoDel, have been proposed. However, these existing works were based on the existing TCP algorithms, which were loss-based, delay-based, or hybrid type TCP congestion control algorithm. In 2016, another TCP congestion control algorithm, called TCP BBR, was proposed. The algorithm is based on the congestion model by Kleinrock and not loss-based or delay-based. In this paper, we investigate the performance fairness between CUBIC TCP and TCP BBR. We present performance evaluation in conditions wherein connections of TCP BBR and CUBIC TCP are concurrently established. We then demonstrate that the performance fairness between TCP BBR and CUBIC TCP is very low, especially with high latency. In the case of 64 ms RTT, TCP BBR obtained about 45 times of performance of CUBIC TCP. We applied CoDel for improving TCP fairness and evaluated the fairness. Our evaluation showed that it did not work well in case of TCP BBR consumes much bandwidth. On the other hand, it is effective in case of TCP BBR cannot obtain enough throughput.
引用
收藏
页数:4
相关论文
共 50 条
  • [1] Reproducible measurements of TCP BBR congestion control
    Jaeger, Benedikt
    Scholz, Dominik
    Raumer, Daniel
    Geyer, Fabien
    Carle, Georg
    [J]. COMPUTER COMMUNICATIONS, 2019, 144 : 31 - 43
  • [2] Towards a Deeper Understanding of TCP BBR Congestion Control
    Scholz, Dominik
    Jaeger, Benedikt
    Schwaighofer, Lukas
    Raumer, Daniel
    Geyer, Fabien
    Carle, Georg
    [J]. 2018 IFIP NETWORKING CONFERENCE (IFIP NETWORKING) AND WORKSHOPS, 2018, : 109 - 117
  • [3] Enhancing Fairness and Congestion Control in Multipath TCP
    Singh, Amanpreet
    Xiang, Mei
    Koensgen, Andreas
    Goerg, Carmelita
    Zaki, Yasir
    [J]. 2013 6TH JOINT IFIP WIRELESS AND MOBILE NETWORKING CONFERENCE (WMNC 2013), 2013,
  • [4] Fairness and stability of congestion control mechanisms of TCP
    Go Hasegawa
    Masayuki Murata
    Hideo Miyahara
    [J]. Telecommunication Systems, 2000, 15 : 167 - 184
  • [5] Fairness and stability of congestion control mechanisms of TCP
    Hasegawa, Go
    Murata, Masayuki
    Miyahara, Hideo
    [J]. Proceedings - IEEE INFOCOM, 1999, 3 : 1329 - 1336
  • [6] Fairness and stability of congestion control mechanisms of TCP
    Hasegawa, G
    Murata, M
    Miyahara, H
    [J]. TELECOMMUNICATION SYSTEMS, 2000, 15 (1-2) : 167 - 184
  • [7] Fairness and stability of congestion control mechanisms of TCP
    Hasegawa, G
    Murata, M
    Miyahara, H
    [J]. IEEE INFOCOM '99 - THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-3, PROCEEDINGS: THE FUTURE IS NOW, 1999, : 1329 - 1336
  • [8] Fuzzy TCP: Optimizing TCP congestion control
    Nejad, Hamed Vahdat
    Yaghmaee, Mohammad Hossien
    Tabatabaee, Hamid
    [J]. 2006 Asia-Pacific Conference on Communication, Vols 1 and 2, 2006, : 521 - 525
  • [9] Survey on fairness issues in TCP congestion control mechanisms
    Hasegawa, G
    Murata, M
    [J]. IEICE TRANSACTIONS ON COMMUNICATIONS, 2001, E84B (06) : 1461 - 1472
  • [10] Congestion control for reliable multicast achieving TCP fairness
    Yamamoto, K
    Yamamoto, M
    Ikeda, H
    [J]. IEICE TRANSACTIONS ON COMMUNICATIONS, 2002, E85B (01) : 183 - 190