A Multi-Agent RL Algorithm for Dynamic Task Offloading in D2D-MEC Network with Energy Harvesting

被引:5
作者
Mi, Xin [1 ]
He, Huaiwen [1 ]
Shen, Hong [2 ]
机构
[1] Univ Elect Sci & Technol China, Zhongshan Inst, Sch Comp, Zhongshan 528400, Peoples R China
[2] Cent Queensland Univ, Engn & Technol, Brisbane 4000, Australia
关键词
MEC; D2D communication; multi-agent reinforcement learning; energy harvesting; dynamic task offloading; MEC; ALLOCATION;
D O I
10.3390/s24092779
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Delay-sensitive task offloading in a device-to-device assisted mobile edge computing (D2D-MEC) system with energy harvesting devices is a critical challenge due to the dynamic load level at edge nodes and the variability in harvested energy. In this paper, we propose a joint dynamic task offloading and CPU frequency control scheme for delay-sensitive tasks in a D2D-MEC system, taking into account the intricacies of multi-slot tasks, characterized by diverse processing speeds and data transmission rates. Our methodology involves meticulous modeling of task arrival and service processes using queuing systems, coupled with the strategic utilization of D2D communication to alleviate edge server load and prevent network congestion effectively. Central to our solution is the formulation of average task delay optimization as a challenging nonlinear integer programming problem, requiring intelligent decision making regarding task offloading for each generated task at active mobile devices and CPU frequency adjustments at discrete time slots. To navigate the intricate landscape of the extensive discrete action space, we design an efficient multi-agent DRL learning algorithm named MAOC, which is based on MAPPO, to minimize the average task delay by dynamically determining task-offloading decisions and CPU frequencies. MAOC operates within a centralized training with decentralized execution (CTDE) framework, empowering individual mobile devices to make decisions autonomously based on their unique system states. Experimental results demonstrate its swift convergence and operational efficiency, and it outperforms other baseline algorithms.
引用
收藏
页数:19
相关论文
共 36 条
[1]   Joint computing, communication and cost-aware task offloading in D2D-enabled Het-MEC [J].
Abbas, Nadine ;
Sharafeddine, Sanaa ;
Mourad, Azzam ;
Abou-Rjeily, Chadi ;
Fawaz, Wissam .
COMPUTER NETWORKS, 2022, 209
[2]   Multi-IRS and Multi-UAV-Assisted MEC System for 5G/6G Networks: Efficient Joint Trajectory Optimization and Passive Beamforming Framework [J].
Asim, Muhammad ;
ELAffendi, Mohammed ;
Abd El-Latif, Ahmed A. .
IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2023, 24 (04) :4553-4564
[3]   Intelligent Offloading in Multi-Access Edge Computing: A State-of-the-Art Review and Framework [J].
Cao, Bin ;
Zhang, Long ;
Li, Yun ;
Feng, Daquan ;
Cao, Wei .
IEEE COMMUNICATIONS MAGAZINE, 2019, 57 (03) :56-62
[4]   Task Execution Cost Minimization-Based Joint Computation Offloading and Resource Allocation for Cellular D2D MEC Systems [J].
Chai, Rong ;
Lin, Junliang ;
Chen, Minglong ;
Chen, Qianbin .
IEEE SYSTEMS JOURNAL, 2019, 13 (04) :4110-4121
[5]   A DRL Agent for Jointly Optimizing Computation Offloading and Resource Allocation in MEC [J].
Chen, Juan ;
Xing, Huanlai ;
Xiao, Zhiwen ;
Xu, Lexi ;
Tao, Tao .
IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (24) :17508-17524
[6]   Optimized Computation Offloading Performance in Virtual Edge Computing Systems via Deep Reinforcement Learning [J].
Chen, Xianfu ;
Zhang, Honggang ;
Wu, Celimuge ;
Mao, Shiwen ;
Ji, Yusheng ;
Bennis, Mehdi .
IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (03) :4005-4018
[7]   Task Co-Offloading for D2D-Assisted Mobile Edge Computing in Industrial Internet of Things [J].
Dai, Xingxia ;
Xiao, Zhu ;
Jiang, Hongbo ;
Alazab, Mamoun ;
Lui, John C. S. ;
Dustdar, Schahram ;
Liu, Jiangchuan .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2023, 19 (01) :480-490
[8]   Joint computation offloading and task caching for multi-user and multi-task MEC systems: reinforcement learning-based algorithms [J].
Elgendy, Ibrahim A. ;
Zhang, Wei-Zhe ;
He, Hui ;
Gupta, Brij B. ;
Abd El-Latif, Ahmed A. .
WIRELESS NETWORKS, 2021, 27 (03) :2023-2038
[9]   Scheduling IoT Applications in Edge and Fog Computing Environments: A Taxonomy and Future Directions [J].
Goudarzi, Mohammad ;
Palaniswami, Marimuthu ;
Buyya, Rajkumar .
ACM COMPUTING SURVEYS, 2023, 55 (07)
[10]   Energy harvesting computation offloading game towards minimizing delay for mobile edge computing [J].
Guo, Mian ;
Li, Qirui ;
Peng, Zhiping ;
Liu, Xiushan ;
Cui, Delong .
COMPUTER NETWORKS, 2022, 204