Distributed deep reinforcement learning for independent task offloading in Mobile Edge Computing

被引:0
作者
Darchini-Tabrizi, Mohsen [1 ]
Roudgar, Amirhossein [1 ]
Entezari-Maleki, Reza [1 ,2 ,3 ]
Sousa, Leonel [3 ]
机构
[1] Iran Univ Sci & Technol, Sch Comp Engn, Tehran, Iran
[2] Inst Res Fundamental Sci IPM, Sch Comp Sci, Tehran, Iran
[3] Univ Lisbon, INESC ID, Inst Super Tecn, Lisbon, Portugal
关键词
Mobile Edge Computing; Task offloading; Task size prediction; Deep reinforcement learning;
D O I
10.1016/j.jnca.2025.104211
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Mobile Edge Computing (MEC) has been identified as an innovative paradigm to improve the performance and efficiency of mobile applications by offloading computation-intensive tasks to nearby edge servers. However, the effective implementation of task offloading in MEC systems faces challenges due to uncertainty, heterogeneity, and dynamicity. Deep Reinforcement Learning (DRL) provides a powerful approach for devising optimal task offloading policies in complex and uncertain environments. This paper presents a DRL-based task offloading approach using Deep Deterministic Policy Gradient (DDPG) and Distributed Distributional Deep Deterministic Policy Gradient (D4PG) algorithms. The proposed solution establishes a distributed system, where multiple mobile devices act as Reinforcement Learning (RL) agents to optimize their individual performance. To reduce the computational complexity of the neural networks, Gated Recurrent Units (GRU) are used instead of Long Short-Term Memory (LSTM) units to predict the load of edge nodes within the observed state. In addition, a GRU-based sequencing model is introduced to estimate task sizes in specific scenarios where these sizes are unknown. Finally, a novel scheduling algorithm is proposed that outperforms commonly used approaches by leveraging the estimated task sizes to achieve superior performance. Comprehensive simulations were conducted to evaluate the efficacy of the proposed approach, benchmarking it against multiple baseline and state-of-the-art algorithms. Results show significant improvements in terms of average processing delay and task drop rates, thereby confirming the success of the proposed approach.
引用
收藏
页数:16
相关论文
共 56 条
[31]   Task offloading to edge cloud balancing utility and cost for energy harvesting Internet of Things [J].
Nandi, Pranjal Kumar ;
Reaj, Md. Rejaul Islam ;
Sarker, Sujan ;
Razzaque, Md. Abdur ;
Mamun-or-Rashid, Md. ;
Roy, Palash .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2024, 221
[32]   Towards Online Privacy-preserving Computation Offloading in Mobile Edge Computing [J].
Pang, Xiaoyi ;
Wang, Zhibo ;
Li, Jingxin ;
Zhou, Ruiting ;
Ren, Ju ;
Li, Zhetao .
IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2022), 2022, :1179-1188
[33]   A Generalized Processor Sharing Approach to Flow Control in Integrated Services Networks: The Single-Node Case [J].
Parekh, Abhay K. ;
Gallager, Robert G. .
IEEE-ACM TRANSACTIONS ON NETWORKING, 1993, 1 (03) :344-357
[34]   A Deep Reinforcement Learning-Based Dynamic Computational Offloading Method for Cloud Robotics [J].
Penmetcha, Manoj ;
Min, Byung-Cheol .
IEEE ACCESS, 2021, 9 :60265-60279
[35]   Survey on Multi-Access Edge Computing for Internet of Things Realization [J].
Porambage, Pawani ;
Okwuibe, Jude ;
Liyanage, Madhusanka ;
Ylianttila, Mika ;
Taleb, Tarik .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2018, 20 (04) :2961-2991
[36]   A New Era for Web AR with Mobile Edge Computing [J].
Qiao, Xiuquan ;
Ren, Pei ;
Dustdar, Schahram ;
Chen, Junliang .
IEEE INTERNET COMPUTING, 2018, 22 (04) :46-55
[37]   DMRO: A Deep Meta Reinforcement Learning-Based Task Offloading Framework for Edge-Cloud Computing [J].
Qu, Guanjin ;
Wu, Huaming ;
Li, Ruidong ;
Jiao, Pengfei .
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2021, 18 (03) :3448-3459
[38]   Intelligent Task Offloading for Smart Devices in Mobile Edge Computing [J].
Saleem, Osama ;
Munawar, Suleman ;
Tu, Shanshan ;
Ali, Zaiwar ;
Waqas, Muhammad ;
Abbas, Ghulam .
2022 INTERNATIONAL WIRELESS COMMUNICATIONS AND MOBILE COMPUTING, IWCMC, 2022, :312-317
[39]   Heuristic Approaches for Computational Offloading in Multi-Access Edge Computing Networks [J].
Singh, Raghubir ;
Armour, Simon ;
Khan, Aftab ;
Sooriyabandara, Mahesh ;
Oikonomou, George .
2020 IEEE 31ST ANNUAL INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR AND MOBILE RADIO COMMUNICATIONS (IEEE PIMRC), 2020,
[40]   Profit Optimization for Mobile Edge Computing using Genetic Algorithm [J].
Singh, Sumit ;
Kim, Dong Ho .
2021 IEEE REGION 10 SYMPOSIUM (TENSYMP), 2021,