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

03/30/2023
by   Zequn Cao, et al.
0

Task offloading is a widely used technology in Mobile Edge Computing (MEC), which declines the completion time of user task with the help of resourceful edge servers. Existing works mainly focus on the case that the computation density of a user task is homogenous so that it can be offloaded in full or by percentage. However, various user tasks in real life consist of several inner dependent subtasks, each of which is a minimum execution unit logically. Motivated by this gap, we aim to solve the Dependent Task Offloading (DTO) problem under multi-user multi-edge scenario in this paper. We firstly use Directed Acyclic Graph (DAG) to represent dependent task where nodes indicate subtasks and directed edges indicate dependencies among subtasks. Then we propose a scheme based on Graph Attention Network (GAT) and Deep Reinforcement Learning (DRL) to minimize the makespan of user tasks. To utilize GAT efficiently, we put the training of it on resourceful cloud in unsupervised style due to the numerous data and computation resource requirements. In addition, we design a multi-discrete Action space for DRL algorithm to enhance the applicability of our proposed scheme. Experiments are conducted on broadly distributed synthetic data. The results demonstrate that our proposed approach can be adapted to both simple and complex MEC environments and outperforms other methods.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/19/2023

Task Graph offloading via Deep Reinforcement Learning in Mobile Edge Computing

Various mobile applications that comprise dependent tasks are gaining wi...
research
08/05/2020

Fast Adaptive Task Offloading in Edge Computing based on Meta Reinforcement Learning

Multi-access edge computing (MEC) aims to extend cloud service to the ne...
research
12/15/2019

Blockchain as a Service for Multi-Access Edge Computing: A Deep Reinforcement Learning Approach

Recently, blockchain has gained momentum in the academic community thank...
research
07/03/2023

GA-DRL: Graph Neural Network-Augmented Deep Reinforcement Learning for DAG Task Scheduling over Dynamic Vehicular Clouds

Vehicular clouds (VCs) are modern platforms for processing of computatio...
research
01/28/2020

Deep Reinforcement Learning for Backscatter-Aided Data Offloading in Mobile Edge Computing

Wireless network optimization has been becoming very challenging as the ...
research
02/03/2021

Deep Reinforcement Learning-based Task Offloading in Satellite-Terrestrial Edge Computing Networks

In remote regions (e.g., mountain and desert), cellular networks are usu...
research
06/17/2023

Multi-Task Offloading via Graph Neural Networks in Heterogeneous Multi-access Edge Computing

In the rapidly evolving field of Heterogeneous Multi-access Edge Computi...

Please sign up or login with your details

Forgot password? Click here to reset