Adaptive and Stable Delay Control for Combating Bufferbloat: Theory and Algorithms

被引:12
作者
Ye, Jiancheng [1 ]
Leung, Ka-Cheong [2 ]
机构
[1] Univ Hong Kong, Dept Elect & Elect Engn, Hong Kong, Peoples R China
[2] Harbin Inst Technol, Sch Comp Sci & Technol, Shenzhen 518055, Peoples R China
来源
IEEE SYSTEMS JOURNAL | 2020年 / 14卷 / 01期
关键词
Active queue management (AQM); buffers; congestion control; control systems; stability; STABILITY ANALYSIS; TCP; MODEL;
D O I
10.1109/JSYST.2019.2929157
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In recent years, inexpensive memory has resulted in large router buffers installed in the Internet, leading to high queueing delay and delay variation. This phenomenon is recently termed "bufferbloat." Active queue management (AQM) algorithms play an important role in combating bufferbloat, but none of them has been widely deployed due to complicated parameter tuning. Moreover, the parameters of AQM algorithms are usually fixed, making them difficult to adapt to changing network environments. In this paper, we propose a framework to adaptively and stably control queueing delay based on network conditions, so as to combat bufferbloat. Specifically, we use controlled delay (CoDel), a recently proposed AQM, in our framework. To the best of our knowledge, this is the first work that develops an analytical model for the CoDel system and derives necessary and sufficient conditions for its stability. Based on the stability analysis, we propose adaptive CoDel with interval tuning (ACoDel-IT) and adaptive CoDel with target and interval tuning (ACoDel-TIT) algorithms, to improve the system stability and performance by automatic parameter tuning. Extensive simulation results demonstrate that ACoDel-IT and ACoDel-TIT effectively stabilize queueing delay, whereas ACoDel-TIT further improves link utilization and reduces packet drops, compared to other representative AQM algorithms.
引用
收藏
页码:1285 / 1296
页数:12
相关论文
共 33 条
[1]  
[Anonymous], 2011, NS MANUAL FORMERLY N
[2]  
[Anonymous], 2012, 6582 IETF RFC
[3]  
[Anonymous], [No title captured]
[4]  
[Anonymous], [No title captured]
[5]  
[Anonymous], [No title captured]
[6]  
[Anonymous], [No title captured]
[7]   REM: Active queue management [J].
Athuraliya, S ;
Low, SH ;
Li, VH ;
Yin, QH .
IEEE NETWORK, 2001, 15 (03) :48-53
[8]  
Baker F., 2015, RFC 7567
[9]   Adding Randomness to Modeling Internet TCP-RED Systems With Interactive Gateways [J].
Chen, Xi ;
Wong, Siu-Chung ;
Tse, Chi K. .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2010, 57 (04) :300-304
[10]  
Chengdi Lai, 2014, ACM SIGMETRICS Performance Evaluation Review, V42, P421, DOI 10.1145/2591971.2591974