Enabling Users to Control their Internet

被引:0
作者
Tahir, Ammar [1 ]
Mittal, Radhika [1 ]
机构
[1] Univ Illinois, Champaign, IL 61820 USA
来源
PROCEEDINGS OF THE 20TH USENIX SYMPOSIUM ON NETWORKED SYSTEMS DESIGN AND IMPLEMENTATION, NSDI 2023 | 2023年
关键词
BANDWIDTH ALLOCATION;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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 2x lower web page load times and 3x higher video quality than the status quo.
引用
收藏
页码:555 / 573
页数:19
相关论文
共 57 条
[1]  
[Anonymous], 2018, Re: R6700v2-where is downstream bandwidth control?
[2]  
[Anonymous], 2018, 5 benefits and 3 drawbacks of using cloud storage for your baas offering
[3]  
bit, How qos improves performance?
[4]  
bit, Tcp bbr congestion control comes to gcp-your internet just got faster | google cloud blog
[5]  
Blake S., 1998, 2475 RFC
[6]   Contextual Router: Advancing Experience Oriented Networking to the Home [J].
Bozkurt, Ilker Nadi ;
Benson, Theophilus .
SYMPOSIUM ON SOFTWARE DEFINED NETWORKING (SDN) RESEARCH (SOSR'16), 2016,
[7]  
Bozkurt Ilker Nadi, 2015, CONEXT STUD WORKSH
[8]  
Cangialosi Frank, 2021, EUROSYS
[9]   Utility max-min: An application-oriented bandwidth allocation scheme [J].
Cao, ZR ;
Zegura, EW .
IEEE INFOCOM '99 - THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-3, PROCEEDINGS: THE FUTURE IS NOW, 1999, :793-801
[10]   BBR: Congestion-Based Congestion Control [J].
Cardwell, Neal ;
Cheng, Yuchung ;
Gunn, C. Stephen ;
Yeganeh, Soheil Hassas ;
Jacobson, Van .
COMMUNICATIONS OF THE ACM, 2017, 60 (02) :58-66