Multitask Offloading Strategy Optimization Based on Directed Acyclic Graphs for Edge Computing

被引:83
作者
Chen, Jiawen [1 ]
Yang, Yajun [1 ]
Wang, Chenyang [1 ]
Zhang, Heng [1 ]
Qiu, Chao [1 ]
Wang, Xiaofei [1 ]
机构
[1] Tianjin Univ, Coll Intelligence & Comp, Tianjin 300072, Peoples R China
基金
美国国家科学基金会; 中国博士后科学基金;
关键词
Dependent task offloading; directed acyclic graphs (DAGs); graph convolutional neural network (GCN); multi-access edge computing (MEC); IOT; ALLOCATION;
D O I
10.1109/JIOT.2021.3110412
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the advancement of the user application service demands, the IoT system tends to offload the tasks to the edge server for execution. Most of the current studies on edge computation offloading ignore the dependencies between components of the application. The few pieces of research on edge computing offloading which focus on the topology of application are primarily applied in single-user scenarios. Unlike previous work, our work mainly solves dependent task offloading with edge computing in multiuser scenarios, which is more in line with reality. In this article, the dependent task offloading problem is modeled as a Markov decision process (MDP) first. Then, we propose an actor-critic mechanism with two embedding layers for directed acyclic graphs (DAGs)-based multiple dependent tasks computation offloading, namely, ACED, by jointly considering the topology of the application and the channel interference between several users. Finally, the results of simulations also show the priorities of the proposed ACED algorithm.
引用
收藏
页码:9367 / 9378
页数:12
相关论文
共 38 条
[11]   Efficient Task Offloading with Dependency Guarantees in Ultra-Dense Edge Networks [J].
Han, Yunpeng ;
Zhao, Zhiwei ;
Mo, Jiwei ;
Shu, Chang ;
Min, Geyong .
2019 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2019,
[12]  
Hu Y. J., 2015, Sci. Rep., V5, P1
[13]   Deep Reinforcement Learning for Online Computation Offloading in Wireless Powered Mobile-Edge Computing Networks [J].
Huang, Liang ;
Bi, Suzhi ;
Zhang, Ying-Jun Angela .
IEEE TRANSACTIONS ON MOBILE COMPUTING, 2020, 19 (11) :2581-2593
[14]  
Kipf T, 2016, ARXIV
[15]   DATA: Dependency-Aware Task Allocation Scheme in Distributed Edge Clouds [J].
Lee, Jaewook ;
Ko, Haneul ;
Kim, Joonwoo ;
Pack, Sangheon .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2020, 16 (12) :7782-7790
[16]   Joint Computation Offloading and Multiuser Scheduling Using Approximate Dynamic Programming in NB-IoT Edge Computing System [J].
Lei, Lei ;
Xu, Huijuan ;
Xiong, Xiong ;
Zheng, Kan ;
Xiang, Wei .
IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (03) :5345-5362
[17]   Energy-Efficient Collaborative Task Computation Offloading in Cloud-Assisted Edge Computing for IoT Sensors [J].
Liu, Fagui ;
Huang, Zhenxi ;
Wang, Liangming .
SENSORS, 2019, 19 (05)
[18]  
Liu J, 2016, IEEE INT SYMP INFO, P1451, DOI 10.1109/ISIT.2016.7541539
[19]   Mobile Edge Computing: A Survey on Architecture and Computation Offloading [J].
Mach, Pavel ;
Becvar, Zdenek .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2017, 19 (03) :1628-1656
[20]   Learning Scheduling Algorithms for Data Processing Clusters [J].
Mao, Hongzi ;
Schwarzkopf, Malte ;
Venkatakrishnan, Shaileshh Bojja ;
Meng, Zili ;
Alizadeh, Mohammad .
SIGCOMM '19 - PROCEEDINGS OF THE ACM SPECIAL INTEREST GROUP ON DATA COMMUNICATION, 2019, :270-288