Dependency-aware task offloading based on deep reinforcement learning in mobile edge computing networks

Junnan Li,Zhengyi Yang,Kai Chen,Zhao Ming,Xiuhua Li,Qilin Fan,Jinlong Hao,Luxi Cheng
DOI: https://doi.org/10.1007/s11276-023-03283-y
IF: 2.701
2023-03-16
Wireless Networks
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.
computer science, information systems,telecommunications,engineering, electrical & electronic
What problem does this paper attempt to address?