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 条
  • [21] A joint vehicular device scheduling and uncertain resource management scheme for Federated Learning in Internet of Vehicles
    Cai, Jianghui
    Chen, Bujia
    Wen, Jie
    Cui, Zhihua
    Chen, Jinjun
    Zhang, Wensheng
    INFORMATION SCIENCES, 2025, 690
  • [22] A Blockchain-based Framework for Drone-Mounted Base Stations in Tactile Internet Environment
    Hassija, Vikas
    Saxena, Vikas
    Chamola, Vinay
    IEEE INFOCOM 2020 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS), 2020, : 261 - 266
  • [23] Joint Device Selection and Bandwidth Allocation for Cost-Efficient Federated Learning in Industrial Internet of Things
    Ji, Xiuzhao
    Tian, Jie
    Zhang, Haixia
    Wu, Dalei
    Li, Tiantian
    IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (10): : 9148 - 9160
  • [24] A Dynamic Resource Allocation Scheme for the Downlink Heterogeneous Traffic of Internet Protocol (IP) Based OFDM networks
    Indumathi, G.
    Vijayarani, S.
    WIRELESS PERSONAL COMMUNICATIONS, 2014, 75 (02) : 1155 - 1165
  • [25] Game Model of Optimal Quality Experience Strategy for Internet of Vehicles Bandwidth Service Based on DAG Blockchain
    Fu, Yue
    Wang, Shangping
    Zhang, Qian
    Zhang, Duo
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2023, 72 (07) : 8898 - 8913
  • [26] IntelliTC: intelligent inter-DC traffic controller for the Internet of everything service based on fog computing
    Kwak, Ji-Young
    Cho, Chunglae
    Shin, YongYoon
    Yang, Sunhee
    IET COMMUNICATIONS, 2020, 14 (02) : 193 - 205
  • [27] Admission control for WiMAX networks
    Borin, Juliana Freitag
    Saldanha da Fonseca, Nelson Luis
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2014, 14 (14): : 1409 - 1419
  • [28] ARCH: A dual-mode fairness-driven AQM for promoting cooperative behaviour in best effort Internet
    Abbas, Ghulam
    Raza, Usman
    Halim, Zahid
    Kifayat, Kashif
    IET NETWORKS, 2019, 8 (06) : 372 - 380
  • [29] Quality adaptive end-to-end packet scheduling to avoid playout interruptions in Internet video streaming systems
    Fortuna, Rossella
    Grieco, Luigi Alfredo
    Boggia, Gennaro
    Camarda, Pietro
    JOURNAL OF SYSTEMS AND SOFTWARE, 2010, 83 (08) : 1489 - 1499
  • [30] Energy-Aware Virtual Network Migration for Internet of Things Over Fiber Wireless Broadband Access Network
    He, Chao
    Wang, Ruyan
    Wu, Dapeng
    Tan, Zefu
    Dai, Nina
    IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (23) : 24492 - 24505