* [Starlink] Dissecting Starlink: head-drop queuing, AQM, and flow dynamics (SIGCOMM '26)
@ 2026-07-22 9:00 Nitinder Mohan
0 siblings, 0 replies; only message in thread
From: Nitinder Mohan @ 2026-07-22 9:00 UTC (permalink / raw)
To: starlink@lists.bufferbloat.net; +Cc: Hendrik Cech
Dear all,
Sharing our upcoming ACM SIGCOMM '26 paper that should interest this list, since it lands squarely on queuing and AQM in a network that has become hard to ignore. Paper: https://spearlab.nl/papers/2026/sigcomm26-dissect-starlink.pdf. Hendrik Cech, the lead on this work is in CC.
We ran the microsecond-precision measurements of Starlink's internal queue management, using a custom tool (NetScalpel) across dishes in Europe and the US. Our study uncovers several operational aspects about Starlink internal queue management that were previously unknown to the community.
* Starlink uses head-drop, not tail-drop (which is more popularly used usually). When the buffer fills, the packet at the front is discarded. This cuts sojourn time but produces loss patterns that loss-based congestion control does not expect.
* The buffers are deep, roughly 1500 packets on the downlink and 4000 on the uplink. Head-drop combined with active management keeps delay bounded despite the depth.
* There is a real AQM that deliberately drops to control occupancy. The uplink is aggressive and holds flows below a quarter of physical capacity. The downlink is more permissive. Loss frequency grows with queue occupancy, and the load-dependent profile looks closer to CoDel or adaptive RED than fixed RED.
* Bandwidth is demand-driven and ramps up over about 400 ms only when a flow sustains queue pressure, then resets every 15 seconds. Conservative, queue-avoiding senders cannot claim their full share.
* Flow-level queuing isolates one-way delay between concurrent flows, but the shared downlink buffer couples their loss.
If you are interested in understanding and improving queueing dynamics in LEO, this paper would be an excellent resource for you. The tool, datasets, and analysis code are all open. Happy to take questions.
Thanks and Regards,
Nitinder Mohan
Assistant Professor
Head of SPEAR Lab, Networked Systems Group
TU Delft, Netherlands
Personal website: https://www.nitindermohan.com/
Lab website: https://spearlab.nl/
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2026-07-22 9:01 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-22 9:00 [Starlink] Dissecting Starlink: head-drop queuing, AQM, and flow dynamics (SIGCOMM '26) Nitinder Mohan
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox