Keeping an Eye on Congestion Control in the Wild with Nebby

被引:3
作者
Mishra, Ayush [1 ]
Rastogi, Lakshay [2 ]
Joshi, Raj [1 ]
Leong, Ben [1 ]
机构
[1] Natl Univ Singapore, Singapore, Singapore
[2] Indian Inst Technol, Kanpur, Uttar Pradesh, India
来源
PROCEEDINGS OF THE 2024 ACM SIGCOMM 2024 CONFERENCE, ACM SIGCOMM 2024 | 2024年
关键词
congestion control; measurement study; HIGH-SPEED; TCP; ALGORITHM;
D O I
10.1145/3651890.3672223
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The Internet congestion control landscape is rapidly evolving. Since the introduction of BBR and the deployment of QUIC, it has become increasingly commonplace for companies to modify and implement their own congestion control algorithms (CCAs). To respond effectively to these developments, it is crucial to understand the state of CCA deployments in the wild. Unfortunately, existing CCA identification tools are not future-proof and do not work well with modern CCAs and encrypted protocols like QUIC. In this paper, we articulate the challenges in designing a future-proof CCA identification tool and propose a measurement methodology that directly addresses these challenges. The resulting measurement tool, called Nebby, can identify all the CCAs currently available in the Linux kernel and BBRv2 with an average accuracy of 96.7%. We found that among the Alexa Top 20k websites, the share of BBR has shrunk since 2019 and that only 8% of them responded to QUIC requests. Among these QUIC servers, CUBIC and BBR seem equally popular. We show that Nebby is extensible by extending it for Copa and an undocumented family of CCAs that is deployed by 6% of the measured websites, including major corporations like Hulu and Apple.
引用
收藏
页码:136 / 150
页数:15
相关论文
共 50 条
[41]   BIFURCATION CONTROL OF A CONGESTION CONTROL MODEL VIA STATE FEEDBACK [J].
Xiao, Min ;
Zheng, Wei Xing ;
Cao, Jinde .
INTERNATIONAL JOURNAL OF BIFURCATION AND CHAOS, 2013, 23 (06)
[42]   Rethinking Congestion Control Architecture: Performance-oriented Congestion Control [J].
Dong, Mo ;
Li, Qingxi ;
Zarchy, Doron ;
Godfrey, Brighten ;
Schapira, Michael .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2014, 44 (04) :365-366
[43]   Congestion Control for Multicast Flows With Network Coding [J].
Chen, Lijun ;
Ho, Tracey ;
Chiang, Mung ;
Low, Steven H. ;
Doyle, John C. .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2012, 58 (09) :5908-5921
[44]   Comparative analysis of TCP congestion control mechanisms [J].
Bazi, Kaoutar ;
Nassereddine, Bouchaib .
3RD INTERNATIONAL CONFERENCE ON NETWORKING, INFORMATION SYSTEM & SECURITY (NISS'20), 2020,
[45]   Congestion Control for Internet of Things Based on Priority [J].
Ma, Lujuan ;
Liu, Xiaoping ;
Wang, Huanqing ;
Zhou, Yucheng ;
Deng, Xiaoping .
INTERNATIONAL JOURNAL OF CONTROL AUTOMATION AND SYSTEMS, 2022, 20 (04) :1154-1165
[46]   Modified smith predictor for network congestion control [J].
Baburaj, P. ;
Majhi, S. .
2006 ANNUAL IEEE INDIA CONFERENCE, 2006, :212-+
[47]   PIDS FOR CONGESTION CONTROL IN INTERNET USING OPNET [J].
Alvarez, Teresa ;
Alvarez, Virginia ;
Nicolas, Lourdes ;
Salim, Anuar .
EUROMEDIA'2011, 2011, :27-29
[48]   Network congestion control with Markovian multipath routing [J].
Cominetti, Roberto ;
Guzman, Cristobal .
MATHEMATICAL PROGRAMMING, 2014, 147 (1-2) :231-251
[49]   Impact of Congestion Control on Mixed Reality Applications [J].
Asim, Rohail ;
Subramanian, Lakshmi ;
Zaki, Yasir .
PROCEEDINGS OF THE 2024 SIGCOMM WORKSHOP ON EMERGING MULTIMEDIA SYSTEMS, EMS 2024, 2024, :21-26
[50]   Congestion control for sudden bandwidth changes in TCP [J].
Ko, Euiyul ;
An, Donghyeok ;
Yeom, Ikjun ;
Yoon, Hyunsoo .
INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2012, 25 (12) :1550-1567