Client–Master Multiagent Deep Reinforcement Learning for Task Offloading in Mobile Edge Computing
Open Access
- 10 March 2026
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Autonomous and Adaptive Systems
- Vol. 21 (1) , 1-27
Abstract
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 DRL-based 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
All Related Versions
Funding Information
- U.S. Army Research Laboratory and the U.K. Ministry of Defence (W911NF-16-3-0001)
- EPSRC Turing AI Acceleration Fellowship (EP/V022067/1)
This publication has 17 references indexed in Scilit:
- A review of optimization methods for computation offloading in edge computing networksDigital Communications and Networks, 2023
- Incentive-Based Distributed Resource Allocation for Task Offloading and Collaborative Computing in MEC-Enabled NetworksIEEE Internet of Things Journal, 2022
- Multi-agent deep reinforcement learning for task offloading in group distributed manufacturing systemsEngineering Applications of Artificial Intelligence, 2022
- Energy-efficient task offloading strategy in mobile edge computing for resource-intensive mobile applicationsDigital Communications and Networks, 2022
- Scalar reward is not enough: a response to Silver, Singh, Precup and Sutton (2021)Autonomous Agents and Multi-Agent Systems, 2022
- A practical guide to multi-objective reinforcement learning and planningAutonomous Agents and Multi-Agent Systems, 2022
- A Survey on Task Offloading in Multi-access Edge ComputingJournal of Systems Architecture, 2021
- Dynamic Computation Offloading With Energy Harvesting Devices: A Hybrid-Decision-Based Deep Reinforcement Learning ApproachIEEE Internet of Things Journal, 2020
- Efficient Processing of Deep Neural Networks: A Tutorial and SurveyProceedings of the IEEE, 2017
- Toward a unified elastic computing platform for smartphones with cloud supportIEEE Network, 2013