Return
Client-Master Multiagent Deep Reinforcement Learning for Task Offloading in Mobile Edge Computing
DOI:10.1145/3768579.png)
Abstract
En 中文
As mobile applications grow in complexity, there is an increasing need to perform computationally intensive tasks. However, User Devices (UDs), such as tablets and smartphones, have limited capacity to carry out the required computations. Task offloading in Mobile Edge Computing (MEC) is a strategy that meets this demand by distributing tasks between UDs and servers. Deep Reinforcement Learning (DRL) is a promising solution for this strategy because it can adapt to dynamic changes and minimize online computational complexity. However, the combination of continuous-valued soft constraints and discrete-valued hard constraints on UDs and MEC servers poses significant challenges for designing efficient DRL algorithms. Existing DRLbased task-offloading algorithms focus on the constraints of the UDs, assuming the availability of enough resources on the server. Moreover, existing Multiagent DRL (MADRL)-based task-offloading algorithms are homogeneous agents and consider homogeneous constraints as a penalty in their reward function. We propose a novel Client-Master MADRL (CMMADRL) algorithm for task offloading in MEC that uses client agents at the UDs to decide on their resource requirements and a master agent at the server to make a combinatorial action selection based on the decision of the UDs. CMMADRL is shown to achieve up to 59% improvement in performance over existing benchmark and heuristic algorithms.
Keywords:
Multiagent Deep Reinforcement Learning
Combinatorial Action Selection
Mixed Constraints
Client-Master Multiagent Deep Reinforcement Learning
Distributed Solution
Journal
A
IF:
2.1
Papers:
24
Citations:
378

