REAL

On a Deep Q-Network-based Approach for Active Queue Management

A Alwahab, Dhulfiqar and Gombos, Gergő and Laki, Sándor (2021) On a Deep Q-Network-based Approach for Active Queue Management. In: 2021 Joint European Conference on Networks and Communications & 6G Summit (EuCNC/6G Summit). UNSPECIFIED, pp. 371-376. ISBN 9781665415262

[img] Text
EUCNC2021_RLAQM_final.pdf
Restricted to Repository staff only

Download (729kB) | Request a copy

Abstract

Abstract—Reinforcement learning has gone through an enor- mous evolution in the past ten years. It’s practical applicability has been demonstrated through several use cases in various fields from robotics to process automation. In this paper, we examine how the tools of deep Q-learning can be used in an AQM algorithm to reduce queuing delay and ensure good link utilization at the same time. The proposed method called RL-AQM has the advantage that it is less prone to the good parameterization and can automatically adapt to new network conditions. The prototype implementation based on OpenAI Gym and NS-3 network simulator has thoroughly been evaluated under various settings focusing on three aspects: the convergence time of learning process, the performance of pre-trained models compared to PIE AQM and generalization ability. We have demonstrated that RL-AQM achieves comparable utilization to PIE AQM but results in much smaller queueing delays. Finally, the pre-trained models have good generalization abilities, enabling to use a pre-trained model in network settings that differ in bandwidth and/or RTT from the one used during the pre-training phase. Index Terms—AQM, reinforcement learning, DQN, queueing delay.

Item Type: Book Section
Subjects: T Technology / alkalmazott, műszaki tudományok > TK Electrical engineering. Electronics Nuclear engineering / elektrotechnika, elektronika, atomtechnika
SWORD Depositor: MTMT SWORD
Depositing User: MTMT SWORD
Date Deposited: 29 Sep 2021 03:53
Last Modified: 29 Sep 2021 03:53
URI: http://real.mtak.hu/id/eprint/131252

Actions (login required)

Edit Item Edit Item