DRAIN Asynchronization for Cyclic Throughput Fluctuation of CUBIC TCP and TCP BBR

The throughputs obtained by CUBIC TCP and TCP BBR periodically fluctuate if they communicate sharing the bottleneck link. This fluctuation severely declines the user experience of network-connected consumer electronics devices. In this paper, we discuss the relationship between the window size of measuring minimum RTT of TCP BBR and the strength of fluctuation. We then show that this fluctuation was relieved by randomizing this window size.

[1]  J Gettys,et al.  Bufferbloat: Dark Buffers in the Internet , 2011, IEEE Internet Computing.

[2]  Van Jacobson,et al.  BBR: Congestion-Based Congestion Control , 2016, ACM Queue.

[3]  Injong Rhee,et al.  CUBIC: a new TCP-friendly high-speed TCP variant , 2008, OPSR.

[4]  Saneyasu Yamaguchi,et al.  Cyclic Performance Fluctuation of TCP BBR , 2018, 2018 IEEE 42nd Annual Computer Software and Applications Conference (COMPSAC).

[5]  Saneyasu Yamaguchi,et al.  A Study on Cyclic Performance Fluctuation of CUBIC TCP and TCP BBR Considering Estimated RTT and Bandwidth , 2019, 2019 Seventh International Symposium on Computing and Networking Workshops (CANDARW).

[6]  Saneyasu Yamaguchi,et al.  Cycle and Divergence of Performance on TCP BBR , 2018, 2018 IEEE 7th International Conference on Cloud Networking (CloudNet).