An intelligent scheduling framework for DNN task acceleration in heterogeneous edge networks

被引:2
|
作者
Feng, Yiming [1 ]
Hu, Shihong [2 ]
Chen, Lingqiang [1 ]
Li, Guanghui [1 ]
机构
[1] Jiangnan Univ, Sch Artificial Intelligence & Comp Sci, Wuxi 214122, Peoples R China
[2] Hohai Univ, Sch Comp & Informat, Nanjing 210098, Peoples R China
关键词
Task scheduling; Task dependency; Deep reinforcement learning; Heterogeneous edge networks; Meta learning; COMPUTATION;
D O I
10.1016/j.comcom.2023.01.019
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the upgrade of hardware architecture and device capacities, many accelerator-based hardware platforms have been widely deployed in Mobile Edge Computing (MEC) environments. The execution time of many computation-intensive applications (e.g., face recognition and pedestrian detection) can be significantly reduced when deployed on these heterogeneous devices. Moreover, thanks to the popularity of Deep Learning (DL), most terminal applications are integrated with Deep Neural Networks (DNN) and can be divided into interdependent tasks. The structure of these applications can be represented as the Directed Acyclic Graph (DAG). Therefore, it is critical to seek the optimal scheduling order and execution placement of tasks according to the acceleration effects of edge servers and the task dependency. However, conventional scheduling strategies focus on the short-term performance, potentially leading to service quality degradation in the long term. Besides, many studies use Deep Reinforcement Learning (DRL) algorithms to seek a long-term optimal scheduling strategy but ignore the device acceleration and the task dependency. Furthermore, training a well-performed DRL agent is time-consuming, and the large scale of trial-and-error will take up tremendous computation and storage resources. In this paper, we model the scheduling process as a Markov Decision Process (MDP) and design an adaptive scheduling framework for task acceleration. Fully considering the data dependencies, resource conditions, and network conditions, the proposed scheduling algorithm called Meta-AC uses policy gradient combined with meta-learning to minimize the average task delay and the ratio of time-out tasks. As a hierarchical DRL algorithm, Meta-AC uses meta data to learn directed exploration strategies in the high-level agent, improving the learning efficiency from experience samples. Extensive simulations demonstrate the superiority of the proposed method over the counterpart methods.
引用
收藏
页码:91 / 101
页数:11
相关论文
共 50 条
  • [41] Deep Reinforcement Learning for Task Scheduling in Intelligent Building Edge Network
    Chen, Yuhao
    Zhang, Zhe
    Wang, Huixue
    Wang, Yunzhe
    Fu, Qiming
    Lu, You
    2022 TENTH INTERNATIONAL CONFERENCE ON ADVANCED CLOUD AND BIG DATA, CBD, 2022, : 312 - 317
  • [42] Caching-based task scheduling for edge computing in intelligent manufacturing
    Wang, Zhongmin
    Wang, Gang
    Jin, Xiaomin
    Wang, Xiang
    Wang, Jianwei
    JOURNAL OF SUPERCOMPUTING, 2022, 78 (04): : 5095 - 5117
  • [43] Computation Offloading and Task Scheduling for DNN-Based Applications in Cloud-Edge Computing
    Chen, Zheyi
    Hu, Junqin
    Chen, Xing
    Hu, Jia
    Zheng, Xianghan
    Min, Geyong
    IEEE ACCESS, 2020, 8 : 115537 - 115547
  • [44] Online Task Scheduling for DNN-Based Applications over Cloud, Edge and End Devices
    Zhong, Lixiang
    Shi, Jiugen
    Shi, Lei
    Xu, Juan
    Fan, Yuqi
    Xu, Zhigang
    WIRELESS ALGORITHMS, SYSTEMS, AND APPLICATIONS, WASA 2021, PT III, 2021, 12939 : 183 - 191
  • [45] Intelligent Driving Task Scheduling Service in Vehicle-Edge Collaborative Networks Based on Deep Reinforcement Learning
    Wang, Nuanlai
    Pang, Shanchen
    Ji, Xiaofeng
    Wang, Min
    Qiao, Sibo
    Yu, Shihang
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2024, 21 (04): : 4357 - 4368
  • [46] Transparent Application Acceleration by Intelligent Scheduling of Shared Library Calls on Heterogeneous Systems
    Colaco, Joao
    Matoga, Adrian
    Ilic, Aleksandar
    Roma, Nuno
    Tomas, Pedro
    Chaves, Ricardo
    PARALLEL PROCESSING AND APPLIED MATHEMATICS (PPAM 2013), PT I, 2014, 8384 : 693 - 703
  • [47] Energy efficient task scheduling for heterogeneous multicore processors in edge computing
    Yanchun Liu
    Hongxue Qu
    Shuang Chen
    Xuejun Feng
    Scientific Reports, 15 (1)
  • [48] On Efficient Zygote Container Planning and Task Scheduling for Edge Native Application Acceleration
    Li, Yuepeng
    Gu, Lin
    Qu, Zhihao
    Tian, Lifeng
    Zeng, Deze
    IEEE INFOCOM 2024-IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, 2024, : 2259 - 2268
  • [49] DATS: Dispersive Stable Task Scheduling in Heterogeneous Fog Networks
    Liu, Zening
    Yang, Xiumei
    Yang, Yang
    Wang, Kunlun
    Mao, Guoqiang
    IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (02) : 3423 - 3436
  • [50] Dynamic Adaptive DNN Surgery for Inference Acceleration on the Edge
    Hu, Chuang
    Bao, Wei
    Wang, Dan
    Liu, Fengming
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2019), 2019, : 1423 - 1431