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
相关论文
共 50 条
  • [31] Enabling technologies for Social Internet of Things
    Imran, Muhammad
    Jabbar, Sohail
    Chilamkurti, Naveen
    Rodrigues, Joel J. P. C.
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 92 : 715 - 717
  • [32] Enabling Technologies for Green Internet of Things
    Shaikh, Faisal Karim
    Zeadally, Sherali
    Exposito, Ernesto
    IEEE SYSTEMS JOURNAL, 2017, 11 (02): : 983 - 994
  • [33] FLASHLINQ: ENABLING A MOBILE PROXIMAL INTERNET
    Corson, M. Scott
    Laroia, Rajiv
    Li, Junyi
    Park, Vincent D.
    Richardson, Tom
    Tsirtsis, George
    Uppala, Sathyadev
    IEEE WIRELESS COMMUNICATIONS, 2013, 20 (05) : 110 - 117
  • [34] Towards an Infrastructure Enabling the Internet of Production
    Pennekamp, Jan
    Glebke, Rene
    Henze, Martin
    Meisen, Tobias
    Quix, Christoph
    Hai, Rihan
    Gleim, Lars
    Niemietz, Philipp
    Rudack, Maximilian
    Knape, Simon
    Epple, Alexander
    Trauth, Daniel
    Vroomen, Uwe
    Bergs, Thomas
    Brecher, Christian
    Buehrig-Polaczek, Andreas
    Jarke, Matthias
    Wehrle, Klaus
    2019 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL CYBER PHYSICAL SYSTEMS (ICPS 2019), 2019, : 31 - 37
  • [35] Internet of things: Architecture and enabling technologies
    Goyal, Parul
    Sahoo, Ashok Kumar
    Sharma, Tarun Kumar
    MATERIALS TODAY-PROCEEDINGS, 2021, 34 : 719 - 735
  • [36] On Enabling Technologies for the Internet of Important Things
    Lohstroh, Marten
    Kim, Hokeun
    Eidson, John C.
    Jerad, Chadlia
    Osyk, Beth
    Lee, Edward A.
    IEEE ACCESS, 2019, 7 : 27244 - 27256
  • [37] ENABLING TECHNOLOGIES FOR SMART INTERNET OF THINGS
    Huang, Jun
    Chang, Zheng
    Wang, Chonggang
    Qian, Yi
    Gharavi, Hamid
    Li, Zexian
    IEEE COMMUNICATIONS MAGAZINE, 2018, 56 (09) : 12 - 13
  • [38] Enabling a Permanent Revolution in Internet Architecture
    McCauley, James
    Harchol, Yotam
    Panda, Aurojit
    Raghavan, Barath
    Shenker, Scott
    SIGCOMM '19 - PROCEEDINGS OF THE ACM SPECIAL INTEREST GROUP ON DATA COMMUNICATION, 2019, : 1 - 14
  • [39] Enabling AI technologies for Internet of Energy
    Xu, Changqiao
    TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2022, 33 (03)
  • [40] Energy Packets Enabling the Energy Internet
    Corzine, K. A.
    2014 CLEMSON UNIVERSITY POWER SYSTEMS CONFERENCE (PSC), 2014,