arrow
Return

Dependent Task Offloading in Edge Computing Using GNN and Deep Reinforcement Learning

delete2024-06-15
delete3
delete
OA
AI
Z
Zequn Cao
X
Xiaoheng Deng *
S
Sheng Yue
P
Ping Jiang
Ju Ren cover
Ju Ren (Ju Ren)
J
Jinsong Gui
DOI:10.1109/JIOT.2024.3374969delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Task offloading is a widely used technology in edge computing (EC), which declines the makespan of user task with the aid of resourceful edge servers. How to solve the competition for computation and communication resources among tasks is a fundamental issue in task offloading. Besides, real-life user tasks often comprise multiple interdependent subtasks. Dependencies among subtasks significantly raises the complexity of task offloading, and makes it difficult to propose generalized approaches for scenarios of different sizes. In this article, we study the dependent task offloading (DTO) problem within both single-user single-edge and multiuser multiedge scenario. First, we use directed acyclic graph (DAG) to model dependent task, where nodes and directed edges represent the subtasks and their interdependencies, respectively. Then, we propose a task scheduling method based on graph attention network (GAT) and deep reinforcement learning (DRL) to minimize the makespan of user tasks. More specifically, our method introduces a multidiscrete action DRL scheduler that simultaneously determines which subtask to consider and whether it should be offloaded at each step, and employs GAT to encode the graph-based state representation. To stabilize and speed up DRL scheduler training, we pretrain GAT encoder with unsupervised learning. Extensive experiments demonstrate that our proposed approach can be applied to various environments and outperforms prior methods.
Keywords:
Task analysis
Training
Heuristic algorithms
Cloud computing
Quality of experience
Scheduling
Program processors
Deep reinforcement learning (DRL)
directed acyclic graph (DAG)
edge computing (EC)
graph attention network (GAT)
task offloading

Journal

IEEE Internet of Things Journal cover
IEEE Internet of Things Journal
IF:
8.9
Papers:
1.4W
Citations:
7.8W

Organization

T
tsinghua university
Scholars:
11.9W
Papers: 10.0W
Citations: 137
C
Central South University
Scholars:
10.0W
Papers: 7.2W
Citations: 10.9W
Cited Papers

Cited Papers

Succinylated copper, zinc superoxide dismutase. A novel approach to the problem of active subunits
err2002-05-01
err0
PREAI
errFranco Marmocchi; Irene Mavelli; Adelio Rigo; Roberto Stevanato; Francesco Bossa; Giuseppe Rotilio
errShare
errSave
Deep-Reinforcement-Learning-Based Resource Allocation for Cloud Gaming via Edge Computing
err2023-03-15
err18
PREAI
errDeng, Xiaoheng; Zhang, Jingjing; Zhang, Honggang; Jiang, Ping
errShare
errSave
Influence on Polyurethane Synthesis Parameters Upon the Performance of Base Asphalt
err2021-07-09
err0
errOAAI
errXin Jin; Siwei Sun; Naisheng Guo; Shuolei Huang; Zhanping You; Yiqiu Tan
errShare
errSave
Reinforcement Learning-Based Mobile Offloading for Edge Computing Against Jamming and Interference
err2020-10-01
err125
PREAI
errXiao, Liang; Lu, Xiaozhen; Xu, Tangwei; Wan, Xiaoyue; Ji, Wen; Zhang, Yanyong
errShare
errSave
Dependent Task Offloading for Edge Computing based on Deep Reinforcement Learning
err2022-10-01
err106
errOAAI
errWang, Jin; Hu, Jia; Min, Geyong; Zhan, Wenhan; Zomaya, Albert Y.; Georgalas, Nektarios
errShare
errSave
errShare
errSave
researcher View more