TY - GEN
T1 - A Control-Theoretic and Online Learning Approach to Self-Tuning Queue Management
AU - Ye, Jiancheng
AU - Cai, Kechao
AU - Lin, Dong
AU - Li, Jiarong
AU - He, Jianfei
AU - Lui, John C.S.
PY - 2022
Y1 - 2022
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=85135375994&partnerID=8YFLogxK
UR - https://www.scopus.com/record/pubmetrics.uri?eid=2-s2.0-85135375994&origin=recordpage
U2 - 10.1109/IWQoS54832.2022.9812928
DO - 10.1109/IWQoS54832.2022.9812928
M3 - RGC 32 - Refereed conference paper (with host publication)
T3 - IEIEEE/ACM 30th International Symposium on Quality of Service, IWQoS
BT - 2022 IEEE/ACM 30th International Symposium on Quality of Service (IWQoS)
PB - IEEE
T2 - 30th IEEE/ACM International Symposium on Quality of Service, IWQoS 2022
Y2 - 10 June 2022 through 12 June 2022
ER -