학술논문

DAG-Based Dependent Tasks Offloading in MEC-Enabled IoT With Soft Cooperation
Document Type
Periodical
Source
IEEE Transactions on Mobile Computing IEEE Trans. on Mobile Comput. Mobile Computing, IEEE Transactions on. 23(6):6908-6920 Jun, 2024
Subject
Computing and Processing
Communication, Networking and Broadcast Technologies
Signal Processing and Analysis
Task analysis
Servers
Heuristic algorithms
Performance evaluation
Energy consumption
Internet of Things
Mobile computing
Directed acyclic graphs
external dependency
multi-access edge computing
soft cooperation
task offloading
Language
ISSN
1536-1233
1558-0660
2161-9875
Abstract
Multi-access edge computing (MEC)-enabled Internet of Things (IoT) has become a powerful solution to run computation-intensive applications on end devices. These applications are composed of multiple dependent tasks, which can be abstracted as directed acyclic graphs (DAGs). Moreover, applications can share partial intermediate data with each other based on dynamic network conditions to boost its performance, so-called soft cooperation. However, it is quite challenging to make optimal offloading decisions with external dependency between tasks of different DAGs introduced by soft cooperation, as well as the subsequent huge continuous solution space caused. In this paper, we propose a DAG-based dependent tasks offloading method with soft cooperation in MEC-enabled IoT. First, we formulate the problem as a Markov decision process (MDP), aiming to minimize the application latency and energy consumption, and to maximize the cooperation gain simultaneously. Then, we propose a branch soft actor-critic (BSAC) algorithm to make optimal decisions under dynamic network conditions, including the offloaded tasks, the CPU frequency of end devices, and the sharing ratio of intermediate data. Specifically, BSAC uses multiple branch networks to reduce the solution space. Finally, a series of simulations are conducted to establish the superiority of the BASC algorithm over state-of-the-art solutions.