Dependency-aware task offloading based on deep reinforcement learning in mobile edge computing networks
Li, Junnan; Yang, Zhengyi; Chen, Kai; Ming, Zhao; Li, Xiuhua; Fan, Qilin; Hao, Jinlong; Cheng, Luxi (2023-03-14)
Li, Junnan
Yang, Zhengyi
Chen, Kai
Ming, Zhao
Li, Xiuhua
Fan, Qilin
Hao, Jinlong
Cheng, Luxi
Springer
14.03.2023
Li, J., Yang, Z., Chen, K. et al. Dependency-aware task offloading based on deep reinforcement learning in mobile edge computing networks. Wireless Netw 30, 5519–5531 (2024). https://doi.org/10.1007/s11276-023-03283-y
https://rightsstatements.org/vocab/InC/1.0/
© The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2023. This version of the article has been accepted for publication, after peer review (when applicable) and is subject to Springer Nature’s AM terms of use, but is not the Version of Record and does not reflect post-acceptance improvements, or any corrections. The Version of Record is available online at: http://dx.doi.org/10.1007/s11276-023-03283-y
https://rightsstatements.org/vocab/InC/1.0/
© The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2023. This version of the article has been accepted for publication, after peer review (when applicable) and is subject to Springer Nature’s AM terms of use, but is not the Version of Record and does not reflect post-acceptance improvements, or any corrections. The Version of Record is available online at: http://dx.doi.org/10.1007/s11276-023-03283-y
https://rightsstatements.org/vocab/InC/1.0/
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:oulu-202410106242
https://urn.fi/URN:NBN:fi:oulu-202410106242
Tiivistelmä
Abstract
With the rapid development of innovative applications, lots of computation-intensive and delay-sensitive tasks are emerging. Task offloading, which is regarded as a key technology in the emerging mobile edge computing paradigm, aims at offloading the tasks from mobile devices (MDs) to edge servers or the remote cloud to reduce system delay and energy consumption of MDs. However, most existing task offloading studies either didn’t consider the dependencies among tasks or simply designed heuristic schemes to solve dependent task offloading problems. Different from these studies, we propose a deep reinforcement learning (DRL) based task offloading scheme to jointly offload tasks with dependencies. Specifically, we model the dependencies among tasks by directed acyclic graphs and formulate the task offloading problem as minimizing the average cost of energy and time (CET) of users. To solve this NP-hard problem, we propose a deep Q-network learning-based framework that creatively utilizes deep neural networks to extract system features. Simulation results show that our proposed scheme outperforms the existing DRL scheme and heuristic scheme in reducing the average CET of all users and can obtain near-optimal solutions.
With the rapid development of innovative applications, lots of computation-intensive and delay-sensitive tasks are emerging. Task offloading, which is regarded as a key technology in the emerging mobile edge computing paradigm, aims at offloading the tasks from mobile devices (MDs) to edge servers or the remote cloud to reduce system delay and energy consumption of MDs. However, most existing task offloading studies either didn’t consider the dependencies among tasks or simply designed heuristic schemes to solve dependent task offloading problems. Different from these studies, we propose a deep reinforcement learning (DRL) based task offloading scheme to jointly offload tasks with dependencies. Specifically, we model the dependencies among tasks by directed acyclic graphs and formulate the task offloading problem as minimizing the average cost of energy and time (CET) of users. To solve this NP-hard problem, we propose a deep Q-network learning-based framework that creatively utilizes deep neural networks to extract system features. Simulation results show that our proposed scheme outperforms the existing DRL scheme and heuristic scheme in reducing the average CET of all users and can obtain near-optimal solutions.
Kokoelmat
- Avoin saatavuus [38840]