TCP Congestion Control Performance over Starlink

We examine the performance of 14 different Linux TCP congestion control (CC) variants over Starlink connectivity. We then focus on the two most commonly used CCs, BBR and Cubic, and the best performing other CC, Illinois. Multiple measurement campaigns were conducted to evaluate throughput performance for single and multiple flows, examine how the performance of the CCs relate to the length of the TCP flow, and investigate how the CCs share resources over Starlink. The results show that BBR (both v1 and v3) outperform Cubic in the current Starlink environment. Cubic, which is the Linux default CC, performs considerably worse than BBR, particularly for single flows. Cubic with HyStart also has additional slowstart performance issues, which can be mitigated by disabling HyStart. The Illinois CC is a promising alternative to BBR and although being less performant for single flows, it has better fairness properties. Leveraging earlier similar measurements for a longitudinal study, we further show that changes made to the Starlink infrastructure during 2023/2024 are likely to have resulted in significantly reduced Cubic throughput.

Authors

Institutions

Publication Details

Published
2025-07-14
DOI
https://doi.org/10.1145/3744200.3744760
Citations
1
Primary Topic
Network Traffic and Congestion Control
Type
article
Field-Weighted Citation Impact
1.49
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

TCP Congestion Control Performance over Starlink

Anna Brunström, Simon Sundberg, Johan Garcia
1 citations
Network Traffic and Congestion Control
1.49
article

TCP Congestion Control Performance over Starlink

Anna Brunström, Simon Sundberg, Johan Garcia
article en
1 citations

Abstract

We examine the performance of 14 different Linux TCP congestion control (CC) variants over Starlink connectivity. We then focus on the two most commonly used CCs, BBR and Cubic, and the best performing other CC, Illinois. Multiple measurement campaigns were conducted to evaluate throughput performance for single and multiple flows, examine how the performance of the CCs relate to the length of the TCP flow, and investigate how the CCs share resources over Starlink. The results show that BBR (both v1 and v3) outperform Cubic in the current Starlink environment. Cubic, which is the Linux default CC, performs considerably worse than BBR, particularly for single flows. Cubic with HyStart also has additional slowstart performance issues, which can be mitigated by disabling HyStart. The Illinois CC is a promising alternative to BBR and although being less performant for single flows, it has better fairness properties. Leveraging earlier similar measurements for a longitudinal study, we further show that changes made to the Starlink infrastructure during 2023/2024 are likely to have resulted in significantly reduced Cubic throughput.

Karlstad University (SE)
Openalex Percentile: Top 15%
Network Traffic and Congestion Control
1.49
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

TCP Congestion Control Performance over Starlink — Anna Brunström, Simon Sundberg, et al. · (2025) | TGRS Research Map | TGRS