Evaluating Learning Congestion control Schemes for LEO Constellations
Mihai Mazilu, Aiden Valentine, George Parisis

TL;DR
This study comprehensively evaluates congestion control schemes in LEO satellite networks, revealing their strengths and weaknesses under realistic orbital dynamics and diverse scenarios.
Contribution
It introduces a novel emulation framework combining orbital dynamics with micro-benchmarks to assess multiple CC algorithms in LEO networks.
Findings
Handover-aware loss-based schemes increase latency but reclaim bandwidth.
BBRv3 maintains high throughput with moderate delays but reacts slowly to RTT changes.
RL-based schemes underperform in dynamic conditions but resist non-congestive loss.
Abstract
Low Earth Orbit (LEO) satellite networks introduce unique congestion control (CC) challenges due to frequent handovers, rapidly changing round-trip times (RTTs), and non-congestive loss. This paper presents the first comprehensive, emulation-driven evaluation of CC schemes in LEO networks, combining realistic orbital dynamics via the LeoEM framework with targeted Mininet micro-benchmarks. We evaluated representative CC algorithms from three classes, loss-based (Cubic, SaTCP), model-based (BBRv3), and learning-based (Vivace, Sage, Astraea), across diverse single-flow and multi-flow scenarios, including interactions with active queue management (AQM). Our findings reveal that: (1) handover-aware loss-based schemes can reclaim bandwidth but at the cost of increased latency; (2) BBRv3 sustains high throughput with modest delay penalties, yet reacts slowly to abrupt RTT changes; (3) RL-based…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
