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

被引:69
作者
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
    Han, Yunpeng
    Zhao, Zhiwei
    Mo, Jiwei
    Shu, Chang
    Min, Geyong
    [J]. 2019 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2019,
  • [12] Hu Y. C., 2015, MOBILE EDGE COMPUTIN
  • [13] Deep Reinforcement Learning for Online Computation Offloading in Wireless Powered Mobile-Edge Computing Networks
    Huang, Liang
    Bi, Suzhi
    Zhang, Ying-Jun Angela
    [J]. IEEE TRANSACTIONS ON MOBILE COMPUTING, 2020, 19 (11) : 2581 - 2593
  • [14] Kipf TN, 2016, ARXIV
  • [15] DATA: Dependency-Aware Task Allocation Scheme in Distributed Edge Clouds
    Lee, Jaewook
    Ko, Haneul
    Kim, Joonwoo
    Pack, Sangheon
    [J]. 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
    Lei, Lei
    Xu, Huijuan
    Xiong, Xiong
    Zheng, Kan
    Xiang, Wei
    [J]. 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
    Liu, Fagui
    Huang, Zhenxi
    Wang, Liangming
    [J]. 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
    Mach, Pavel
    Becvar, Zdenek
    [J]. IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2017, 19 (03): : 1628 - 1656
  • [20] Learning Scheduling Algorithms for Data Processing Clusters
    Mao, Hongzi
    Schwarzkopf, Malte
    Venkatakrishnan, Shaileshh Bojja
    Meng, Zili
    Alizadeh, Mohammad
    [J]. SIGCOMM '19 - PROCEEDINGS OF THE ACM SPECIAL INTEREST GROUP ON DATA COMMUNICATION, 2019, : 270 - 288