Cited by 2,287Network Traffic and Congestion ControlSoftware-Defined Networks and 5GWireless Networks and Protocols

CUBIC: a new TCP-friendly high-speed TCP variant

Ha, Sangtae, Rhee, Injong, Xu, Lisong·2008·ACM SIGOPS Operating Systems Review

Abstract

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.

Integrity signals

Registry

Crossref · 10.1145/1400097.1400105

Cites

20 of 20 references verified0 citation errors · 0 not checkable

Statistics

Recomputing p-values needs the paper’s full text.

Claims the paper makes

This paper’s full text isn’t openly available, so its claims and self-check weren’t run. The registry and citation checks still apply.

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • Several tests on simulated network topologies reveal that most generated RemyCCs provide a better balance between throughput and delay compared to standard TCP and its enhanced variants including TCP-Vegas, TCP-Cubic, and SFQ-CD.

    “Several tests on simulated network topologies, such as cellular and data center networks, reveal that most of the generated RemyCCs provide a better balance between throughput and delay, in comparison to the standard TCP and its many enhanced variants, including TCP-Vegas, TCP-Cubic [174], and TCP-Cubic over Stochastic Fair Queuing [304] with Controlled-Delay AQM [340] (SFQ-CD).”

Cites

Flagged first, then by citations

Cited by

Sorted by citations

Authors
Ha, S., Rhee, I., & Xu, L.
Affiliations
  • North Carolina State University (US)
  • University of Nebraska–Lincoln (US)
Venue
ACM SIGOPS Operating Systems Review
Published
2008-07
Volume
42
Issue
5
Pages
64-74
ISSN
0163-5980 (ISSN-L)
OpenAlex
W2022844530
Cited by
2,287
References
20
Citations by year
2026: 108 · 2025: 153 · 2024: 152 · 2023: 148 · 2022: 140 · 2021: 177 · 2020: 133 · 2019: 162 · 2018: 141 · 2017: 110 · 2016: 126 · 2015: 107 · 2014: 108 · 2013: 128 · 2012: 113
FWCI
147.28
Type
journal article
Language
en
Open access
closed
Locations
ACM SIGOPS Operating Systems Review (publishedVersion)
Topics
  • Physical Sciences › Computer Science › Computer Networks and Communications › Network Traffic and Congestion Control
  • Physical Sciences › Computer Science › Computer Networks and Communications › Software-Defined Networks and 5G
  • Physical Sciences › Computer Science › Computer Networks and Communications › Wireless Networks and Protocols
Keywords
CUBIC, TCP congestion control, bandwidth-delay product, round-trip time

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review