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] An efficient scheduling algorithm using queuing system to minimize starvation of non-real-time secondary users in Cognitive Radio Network
    Suganthi, N.
    Meenakshi, S.
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2022, 25 (01): : 1 - 11
  • [32] Deep Reinforcement Learning-based Edge Caching and Multi-link Cooperative Communication in Internet-of-Vehicles
    Ma, Teng
    Chen, Xin
    Jiao, Libo
    Chen, Ying
    2021 17TH INTERNATIONAL CONFERENCE ON MOBILITY, SENSING AND NETWORKING (MSN 2021), 2021, : 567 - 574
  • [33] Graph Attention-Based MADRL for Access Control and Resource Allocation in Wireless Networked Control Systems
    Wang, Zixin
    Bennis, Mehdi
    Zhou, Yong
    IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2024, 23 (11) : 16076 - 16090
  • [34] Stochastic Joint Bandwidth and Computational Allocation for Multi-Users and Multi-Edge-Servers in 5G D-RANs
    Lin, Yingxin
    Feng, Lei
    Li, Wenjing
    Zhou, Fanqin
    Ou, Qinghai
    4TH IEEE INTERNATIONAL CONFERENCE ON SMART CLOUD (SMARTCLOUD 2019) / 3RD INTERNATIONAL SYMPOSIUM ON REINFORCEMENT LEARNING (ISRL 2019), 2019, : 65 - 70
  • [35] A Distributed Flow Control with Backward Propagation
    Tsutsumi, Kohei
    Ohsaki, Hiroyuki
    Suzuki, Hideaki
    39TH ANNUAL IEEE COMPUTERS, SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC 2015), VOL 2, 2015, : 355 - 360
  • [36] CONTROL OF ATM STATISTICAL MULTIPLEXING PERFORMANCE
    WOODRUFF, G
    KOSITPAIBOON, R
    FITZPATRICK, G
    RICHARDS, P
    COMPUTER NETWORKS AND ISDN SYSTEMS, 1990, 20 (1-5): : 351 - 360
  • [37] 5G-Enabled Tactile Internet Resource Provision via Software-Defined Optical Access Networks (SDOANs)
    Ganesan, Elaiyasuriyan
    Hwang, I-Shyan
    Liem, Andrew Tanny
    Ab-Rahman, Mohammad Syuhaimi
    PHOTONICS, 2021, 8 (05)
  • [38] KBAC: Knowledge-Based Admission Control
    Ammar, Doreid
    Begin, Thomas
    Guerin-Lassous, Isabelle
    Noirie, Ludovic
    37TH ANNUAL IEEE CONFERENCE ON LOCAL COMPUTER NETWORKS (LCN 2012), 2012, : 537 - 544
  • [39] Rethinking the rate estimation of BBR congestion control
    Su, Bo
    Jiang, Xianliang
    Jin, Guang
    Chen, Haiming
    ELECTRONICS LETTERS, 2020, 56 (05) : 239 - 240
  • [40] Optimal resource allocation in networked control systems
    Cetin, Gokhan
    Fadali, M. Sami
    Xu, Hao
    IET CYBER-PHYSICAL SYSTEMS: THEORY & APPLICATIONS, 2020, 5 (02) : 168 - 175