Combinatorial Client-Master Multiagent Deep Reinforcement Learning for Task Offloading in Mobile Edge Computing (2402.11653v2)
Abstract: Recently, there has been an explosion of mobile applications that perform computationally intensive tasks such as video streaming, data mining, virtual reality, augmented reality, image processing, video processing, face recognition, and online gaming. However, user devices (UDs), such as tablets and smartphones, have a limited ability to perform the computation needs of the tasks. Mobile edge computing (MEC) has emerged as a promising technology to meet the increasing computing demands of UDs. Task offloading in MEC is a strategy that meets the demands of UDs by distributing tasks between UDs and MEC servers. Deep reinforcement learning (DRL) is gaining attention in task-offloading problems because it can adapt to dynamic changes and minimize online computational complexity. However, the various types of continuous and discrete resource constraints on UDs and MEC servers pose challenges to the design of an efficient DRL-based task-offloading strategy. Existing DRL-based task-offloading algorithms focus on the constraints of the UDs, assuming the availability of enough storage 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 proposed a novel combinatorial client-master MADRL (CCM_MADRL) algorithm for task offloading in MEC (CCM_MADRL_MEC) that enables UDs to decide their resource requirements and the server to make a combinatorial decision based on the requirements of the UDs. CCM_MADRL_MEC is the first MADRL in task offloading to consider server storage capacity in addition to the constraints in the UDs. By taking advantage of the combinatorial action selection, CCM_MADRL_MEC has shown superior convergence over existing MADDPG and heuristic algorithms.
- Deep Reinforcement Learning-based Task Offloading and Resource Allocation in MEC-enabled Wireless Networks. In 2022 27th Asia Pacific Conference on Communications (APCC). 226–230.
- Incentive-Based Distributed Resource Allocation for Task Offloading and Collaborative Computing in MEC-Enabled Networks. IEEE Internet of Things Journal 10, 10 (2023), 9077–9091.
- Deep reinforcement learning in large discrete action spaces. arXiv preprint arXiv:1512.07679 (2015).
- Combinatorial Client-Master Multiagent Deep Reinforcement Learning for Task Offloading in Mobile Edge Computing: Extended Abstract. In Proc. of the 23rd International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2024). (In press).
- Deep Reinforcement Learning with Coalition Action Selection for Online Combinatorial Resource Allocation with Arbitrary Action Space. In Proc. of the 23rd International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2024). (In press).
- A practical guide to multi-objective reinforcement learning and planning. Autonomous Agents and Multi-Agent Systems 36, 1 (2022), 26.
- Deep reinforcement learning with a natural language action space. arXiv preprint arXiv:1511.04636 (2015).
- A survey on task offloading in multi-access edge computing. Journal of Systems Architecture 118 (2021), 102225.
- Joint Computation Offloading and Resource Allocation for D2D-Assisted Mobile Edge Computing. IEEE Transactions on Services Computing 16, 3 (2023), 1949–1963.
- Task offloading and resource allocation in mobile-edge computing system. In 2018 27th Wireless and Optical Communication Conference (WOCC). 1–4.
- A novel deep reinforcement learning approach for task offloading in MEC systems. Applied Sciences 12, 21 (2022), 11260.
- A Novel Deep Reinforcement Learning Approach for Task Offloading in MEC Systems. Applied Sciences 12, 21 (2022).
- Multi-agent actor-critic for mixed cooperative-competitive environments. In Proceedings of the 31st International Conference on Neural Information Processing Systems. 6382–6393.
- Energy-efficient task offloading strategy in mobile edge computing for resource-intensive mobile applications. Digital Communications and Networks 8, 6 (2022), 1048–1058.
- Cooperative Task Offloading and Block Mining in Blockchain-Based Edge Computing With Multi-Agent Deep Reinforcement Learning. IEEE Transactions on Mobile Computing 22, 04 (2023), 2021–2037.
- A deep reinforcement learning assisted task offloading and resource allocation approach towards self-driving object detection. Journal of Cloud Computing 12, 1 (2023), 131.
- A review of optimization methods for computation offloading in edge computing networks. Digital Communications and Networks 9, 2 (2023), 450–461.
- Latency aware and service delay with task scheduling in mobile edge computing. Communications and Network 10, 04 (2018), 127–141.
- Prioritized experience replay. (2016).
- Scalar reward is not enough: A response to silver, singh, precup and sutton (2021). Autonomous Agents and Multi-Agent Systems 36, 2 (2022), 41.
- Game-Theory-Based Task Offloading and Resource Scheduling in Cloud-Edge Collaborative Systems. Applied Sciences 12, 12 (2022).
- Multi-agent deep reinforcement learning for task offloading in group distributed manufacturing systems. Engineering Applications of Artificial Intelligence 118 (2023), 105710.
- Optimal Offloading and Resource Allocation in Mobile-Edge Computing with Inter-User Task Dependency. In 2018 IEEE Global Communications Conference (GLOBECOM). 1–8.
- Dynamic Computation Offloading With Energy Harvesting Devices: A Hybrid-Decision-Based Deep Reinforcement Learning Approach. IEEE Internet of Things Journal 7, 10 (2020), 9303–9317.
- Toward a unified elastic computing platform for smartphones with cloud support. IEEE Network 27, 5 (2013), 34–40.