Enabling Users to Control their Internet

被引:0
|
作者
Tahir, Ammar [1 ]
Mittal, Radhika [1 ]
机构
[1] Univ Illinois, Champaign, IL 61820 USA
关键词
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 条
  • [1] Enabling a Scalable and Adaptive Cloud Infrastructure for Virtual Users in the Social Internet of Things
    Corpino, Silvia
    Anedda, Matteo
    Fadda, Mauro
    Giusto, Daniele
    Girau, Roberto
    2024 IEEE 21ST CONSUMER COMMUNICATIONS & NETWORKING CONFERENCE, CCNC, 2024, : 376 - 379
  • [2] Illusion of control in Internet users and college students
    Matute, Helena
    Vadillo, Miguel A.
    Vegas, Sonia
    Blanco, Fernando
    CYBERPSYCHOLOGY & BEHAVIOR, 2007, 10 (02): : 176 - 181
  • [3] Enabling Router-Assisted Congestion Control on the Internet
    Flores, Marcel
    Wenzel, Alexander
    Kuzmanovic, Aleksandar
    2016 IEEE 24TH INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP), 2016,
  • [4] Enabling the Internet of Things
    Want, Roy
    Schilit, Bill N.
    Jenson, Scott
    COMPUTER, 2015, 48 (01) : 28 - 35
  • [5] Enabling the Interplanetary Internet
    Krupiarz, Christopher J.
    Birrane, Edward J.
    Ballard, Benjamin W.
    Benmohamed, Lotfi
    Mick, Alan A.
    Stambaugh, Katherine A.
    Tunstel, Edward W.
    JOHNS HOPKINS APL TECHNICAL DIGEST, 2011, 30 (02): : 122 - 134
  • [6] Enabling commerce on the Internet
    Newman, C
    COMPUTER, 1996, 29 (04) : 91 - 92
  • [7] Internet enabling partnership
    Forterre, D
    BIOTECHNOLOGY AND DEVELOPMENT MONITOR, 2003, (50) : 37 - 37
  • [8] A QoS routing based on end-users control in Internet
    Fan, XM
    Tan, Y
    PROCEEDINGS OF THE THIRD IASTED INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND COMPUTER NETWORKS, 2005, : 256 - 261
  • [9] Enabling on-demand Internet Video Streaming Services to Multi-terminal Users in Large Scale
    Chen, Zhijia
    Lin, Chuang
    Wei, Xiaogang
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2009, 55 (04) : 1988 - 1996
  • [10] TRAVELERS ON THE INTERNET - A SURVEY OF INTERNET USERS
    PERRY, C
    ONLINE, 1995, 19 (02): : 29 - &