Enabling Users to Control their Internet
Ammar Tahir, Radhika Mittal
Abstract
Access link from the ISP tends to be the bottleneck for many users. However, users today have no control over how the access bandwidth (which is under the ISP's control) is divided across their incoming flows. In this paper, we present a system, CRAB, that runs at the receiver's devices -home routers and endpoints -and enforces user-specified weights across the incoming flows, without any explicit support from the ISP or the senders. It involves a novel control loop that continuously estimates available downlink capacity and flow demands by observing the incoming traffic, computes the max-min weighted fair share rates for the flows using these estimates, and throttles the flows to the computed rates. The key challenge that CRAB must tackle is that the demand and capacity estimated by observing the incoming traffic at the receiver (after the bottleneck) is inherently ambiguous -CRAB's control loop is designed to effectively avoid and correct these ambiguities. We implement CRAB on a Linux machine and Linksys WRT3200ACM home router. Our evaluation, involving real-world flows, shows how CRAB can enforce user preferences to achieve 2× lower web page load times and 3× higher video quality than the status quo.
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 8c78d18e-77af-4b66-99d5-189e20760ccbCited by top-tier papers3
- Efficient Policy-Rich Rate Enforcement with Phantom QueuesAmmar Tahir, Prateesh Goyal, Ilias Marinos, Mike Evans et al.SIGCOMM 2024 · 10 citations
- Principles for Internet Congestion ManagementLloyd Brown, Albert Gran Alcoz, Frank Cangialosi, Akshay Narayan et al.SIGCOMM 2024 · 4 citations
- DNS Congestion Control in Adversarial SettingsHuayi Duan, Jihye Kim, Marc Wyss, Adrian PerrigSOSP 2024 · 2 citations
Builds on1
Related papers
- Prudentia: Findings of an Internet Fairness WatchdogAdithya Abraham Philip, Rukshani Athapathu, Ranysha Ware, Fabian Francis Mkocheko et al.SIGCOMM 2024 · 10 citations
- Scalable Real-Time Bandwidth Fairness in SwitchesRobert MacDavid, Xiaoqi Chen, Jennifer RexfordINFOCOM 2023 · 15 citations
- VSiM: Improving QoE Fairness for Video Streaming in Mobile EnvironmentsYali Yuan, Weijun Wang, Yuhan Wang, Sripriya Srikant Adhatarao et al.INFOCOM 2022 · 28 citations
- Site-to-site internet traffic controlFrank Cangialosi, Akshay Narayan, Prateesh Goyal, Radhika Mittal et al.EuroSys 2021 · 12 citations
- Lumos: towards Better Video Streaming QoE through Accurate Throughput PredictionGerui Lv, Qinghua Wu, Weiran Wang, Zhenyu Li et al.INFOCOM 2022 · 45 citations
