A Control-Theoretic and Online Learning Approach to Self-Tuning Queue Management

被引:0
|
作者
Ye, Jiancheng [1 ,2 ]
Cai, Kechao [3 ]
Lin, Dong [1 ,2 ]
Li, Jiarong [4 ]
He, Jianfei [5 ]
Lui, John C. S. [6 ]
机构
[1] Huawei Technol Co Ltd, Network Technol Lab, Shenzhen, Peoples R China
[2] Huawei Technol Co Ltd, Hong Kong Res Ctr, Shenzhen, Peoples R China
[3] Sun Yat Sen Univ, Sch Elect & Commun Engn, Guangzhou, Peoples R China
[4] Tsinghua Univ, Dept Elect Engn, Beijing, Peoples R China
[5] City Univ Hong Kong, Dept Comp Sci, Hong Kong, Peoples R China
[6] Chinese Univ Hong Kong, Dept Comp Sci & Engn, Hong Kong, Peoples R China
关键词
TCP; OPTIMIZATION;
D O I
10.1109/IWQoS54832.2022.9812928
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
There is a growing trend that network applications not only require higher throughput, but also impose stricter delay requirements. The current Internet congestion control, which is driven by active queue management (AQM) algorithms interacting with the Transmission Control Protocol (TCP), has been playing an important role in supporting network applications. However, it still exhibits many open issues. Most of AQM algorithms only deploy a single-queue structure that cannot differentiate flows and easily leads to unfairness. Moreover, the parameter settings of AQM are often static, making them difficult to adapt to the dynamic network environments. In this paper, we propose a general framework for designing "self-tuning" queue management (SQM), which is adaptive to the changing environments and provides fair congestion control among flows. We first present a general architecture of SQM with fair queueing and propose a general fluid model to analyze it. To adapt to the stochastic environments, we formulate a stochastic network utility maximization (SNUM) problem, and utilize online convex optimization (OCO) and control theory to develop a distributed SQM algorithm which can self-tune different queue weights and control parameters. Numerical and packet-level simulation results show that our SQM algorithm significantly improves queueing delay and fairness among flows.
引用
收藏
页数:10
相关论文
共 50 条