Litcius/Paper detail

Multi-User Delay-Constrained Scheduling With Deep Recurrent Reinforcement Learning

Pihe Hu, Yu Chen, Ling Pan, Zhixuan Fang, Fu Xiao, Longbo Huang

2024IEEE/ACM Transactions on Networking10 citationsDOI

Abstract

Multi-user delay-constrained scheduling is a crucial challenge in various real-world applications, such as wireless communication, live streaming, and cloud computing. The scheduler must make real-time decisions to guarantee both delay and resource constraints simultaneously, without prior information on system dynamics that can be time-varying and challenging to estimate. Additionally, many practical scenarios suffer from partial observability issues due to sensing noise or hidden correlation. To address these challenges, we propose a deep reinforcement learning (DRL) algorithm called Recurrent Softmax Delayed Deep Double Deterministic Policy Gradient ( <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$\mathtt{RSD4}$</tex-math> </inline-formula> ) (https://github.com/hupihe/RSD4), which is a data-driven method based on a Partially Observed Markov Decision Process (POMDP) formulation. <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$\mathtt{RSD4}$</tex-math> </inline-formula> guarantees resource and delay constraints by Lagrangian dual and delay-sensitive queues, respectively. It also efficiently handles partial observability with a memory mechanism enabled by the recurrent neural network (RNN). Moreover, it introduces user-level decomposition and node-level merging to support large-scale multihop scenarios. Extensive experiments on simulated and real-world datasets demonstrate that <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$\mathtt{RSD4}$</tex-math> </inline-formula> is robust to system dynamics and partially observable environments and achieves superior performance over existing methods.

Topics & Concepts

ObservabilityReinforcement learningComputer scienceScheduling (production processes)TupleMarkov decision processNotationArtificial intelligenceAlgorithmMarkov processTheoretical computer scienceDiscrete mathematicsMathematicsMathematical optimizationApplied mathematicsArithmeticStatisticsAdvanced Wireless Network OptimizationAge of Information OptimizationImage and Video Quality Assessment
Multi-User Delay-Constrained Scheduling With Deep Recurrent Reinforcement Learning | Litcius