CUBIC

CUBIC: a new TCP-friendly high-speed TCP variant. CUBIC is a congestion control protocol for TCP (transmission control protocol) and the current default TCP algorithm in Linux. The protocol modifies the linear window growth function of existing TCP standards to be a cubic function in order to improve the scalability of TCP over fast and long distance networks. It also achieves more equitable bandwidth allocations among flows with different RTTs (round trip times) by making the window growth to be independent of RTT -- thus those flows grow their congestion window at the same rate. During steady state, CUBIC increases the window size aggressively when the window is far from the saturation point, and the slowly when it is close to the saturation point. This feature allows CUBIC to be very scalable when the bandwidth and delay product of the network is large, and at the same time, be highly stable and also fair to standard TCP flows. The implementation of CUBIC in Linux has gone through several upgrades. This paper documents its design, implementation, performance and evolution as the default TCP algorithm of Linux.


References in zbMATH (referenced in 13 articles , 1 standard article )

Showing results 1 to 13 of 13.
Sorted by year (citations)

  1. Beneš, Nikola; Brim, Luboš; Pastva, Samuel; Šafránek, David: Digital bifurcation analysis of Internet congestion control protocols (2020)
  2. Borisov, A. V.; Miller, G. B.; Stefanovich, A. I.: Controllable Markov jump processes. II: Monitoring and optimization of TCP connections (2019)
  3. Nisar Shah, Saqib; Incremona, Gian Paolo; Bolzern, Paolo; Colaneri, Patrizio: Optimization based AIMD saturated algorithms for public charging of electric vehicles (2019)
  4. Poojary, Sudheer; Sharma, Vinod: An asymptotic approximation for TCP CUBIC (2019)
  5. Tsiknas, Konstantinos; Rantos, Konstantinos; Schinas, Christos J.; Soilemes, Andrew: Performance evaluation of TCP-BIAD in high-speed, long-distance networks (2019)
  6. Poojary, Sudheer; Sharma, Vinod: An asymptotic approximation for TCP compound (2017)
  7. Suen, Jonathan Y.; Navlakha, Saket: Using inspiration from synaptic plasticity rules to optimize traffic flow in distributed engineered networks (2017)
  8. Pop, Florin; Dobre, Ciprian; Comaneci, Dragos; Kolodziej, Joanna: Adaptive scheduling algorithm for media-optimized traffic management in software defined networks (2016)
  9. Stewart, Robert; Maier, Patrick; Trinder, Phil: Transparent fault tolerance for scalable functional computation (2016)
  10. Wang, Jingyuan; Wen, Jiangtao; Han, Yuxing; Zhang, Jun; Li, Chao; Xiong, Zhang: Achieving high throughput and TCP Reno fairness in delay-based TCP over large networks (2014)
  11. Law, K. L. Eddie; Hung, Wing-Chung: Engineering TCP transmission and retransmission mechanisms for wireless networks (2011) ioport
  12. Komatireddy, Bharat; Charbonneau, Neal; Vokkarane, Vinod M.: Source-ordering for improved TCP performance over load-balanced optical burst-switched (OBS) networks (2010) ioport
  13. Ha, Sangtae; Rhee, Injong; Xu, Lisong: CUBIC: a new TCP-friendly high-speed TCP variant (2008) ioport