TurboTest: Learning When Less is Enough through Early Termination of Internet Speed Tests
Haarika Manda, Manshi Sagar, Yogesh, Kartikay Singh, Cindy Zhao, Tarun Mangla, Phillipa Gill, Elizabeth M. Belding, Arpit Gupta
Abstract
Internet speed tests are indispensable for users, ISPs, and policymakers, but their static flooding-based design imposes growing costs: a single high-speed test can transfer hundreds of MB, and collectively, platforms like Ookla, M-Lab, and Fast.com generate petabytes of traffic each month. Reducing this burden requires deciding when a test can be stopped early without sacrificing accuracy. We frame this as an optimal stopping problem and show that existing heuristics-static thresholds, BBR pipe-full signals, or throughput stability rules from Fast.com and FastBTS-capture only a narrow slice of the achievable accuracy-savings trade-off. This paper introduces TurboTest, a systematic framework for speed test termination that sits atop existing platforms. The key idea is to decouple throughput prediction (Stage 1) from test termination (Stage 2): Stage 1 trains a regressor to estimate final throughput from partial measurements, while Stage 2 trains a classifier to decide when sufficient evidence has accumulated to stop. Leveraging richer transport-level features (RTT, retransmissions, congestion window) alongside throughput, TurboTest exposes a single tunable parameter epsilon for accuracy tolerance and includes a fallback mechanism for high-variability cases. Evaluation on 1 million M-Lab NDT speed tests (2024-2025) shows that TurboTest achieves 1.8-4.4x higher data savings than an approach based on BBR signals while reducing median error. These results demonstrate that adaptive ML-based termination can deliver accurate, efficient, and deployable speed tests at scale.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 7907ea39-74d4-4c80-a508-a6cbef7db7d7Builds on1
Related papers
- HERMES: Repurposing User-Driven Speed Tests to Monitor the InternetLoqman Salamatian, Kevin Vermeulen, David R. Choffnes, Ethan Katz-Bassett et al.SIGCOMM 2026
- Unveiling Network Performance in the Wild: An Ad-Driven Analysis of Mobile Download SpeedsMiguel A. Bermejo-Agueda, Patricia Callejo, Rubén Cuevas, Ángel Cuevas et al.WWW 2025
- oBBR: Optimize Retransmissions of BBR Flows on the InternetPengqiang Bi, Mengbai Xiao, Dongxiao Yu, Guanghui ZhangUSENIX ATC 2023 · 8 citations
- Lumos: towards Better Video Streaming QoE through Accurate Throughput PredictionGerui Lv, Qinghua Wu, Weiran Wang, Zhenyu Li et al.INFOCOM 2022 · 45 citations
- TERA: optimizing stochastic regression tests in machine learning projectsSaikat Dutta, Jeeva Selvam, Aryaman Jain, Sasa MisailovicISSTA 2021 · 12 citations
