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 条
  • [1] A Co-Scheduling Framework for DNN Models on Mobile and Edge Devices With Heterogeneous Hardware
    Xu, Zhiyuan
    Yang, Dejun
    Yin, Chengxiang
    Tang, Jian
    Wang, Yanzhi
    Xue, Guoliang
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2023, 22 (03) : 1275 - 1288
  • [2] Kalmia: A Heterogeneous QoS-aware Scheduling Framework for DNN Tasks on Edge Servers
    Fu, Ziyan
    Ren, Ju
    Zhang, Deyu
    Zhou, Yuezhi
    Zhang, Yaoxue
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2022), 2022, : 780 - 789
  • [3] Collaborative task offloading and resource scheduling framework for heterogeneous edge computing
    Ren, Jianji
    Hou, Tingting
    Wang, Haichao
    Tian, Huanhuan
    Wei, Huihui
    Zheng, Hongxiao
    Zhang, Xiaohong
    WIRELESS NETWORKS, 2024, 30 (05) : 3897 - 3909
  • [4] A DNN inference acceleration algorithm combining model partition and task allocation in heterogeneous edge computing system
    Lei Shi
    Zhigang Xu
    Yabo Sun
    Yi Shi
    Yuqi Fan
    Xu Ding
    Peer-to-Peer Networking and Applications, 2021, 14 : 4031 - 4045
  • [5] Intelligent Scheduling Strategies for Computing Power Resources in Heterogeneous Edge Networks
    Ji, Zhixiang
    Zhang, Jie
    Wang, Xiaohui
    DATA SCIENCE (ICPCSEE 2022), PT II, 2022, 1629 : 253 - 271
  • [6] A DNN inference acceleration algorithm combining model partition and task allocation in heterogeneous edge computing system
    Shi, Lei
    Xu, Zhigang
    Sun, Yabo
    Shi, Yi
    Fan, Yuqi
    Ding, Xu
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2021, 14 (06) : 4031 - 4045
  • [7] Multi-task Scheduling with Dependencies in Heterogeneous Edge Arithmetic Networks
    Li, Weibang
    Li, Ling
    2023 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, IJCNN, 2023,
  • [8] Multiobjective Oriented Task Scheduling in Heterogeneous Mobile Edge Computing Networks
    Li, Jinglei
    Shang, Ying
    Qin, Meng
    Yang, Qinghai
    Cheng, Nan
    Gao, Wen
    Kwak, Kyung Sup
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2022, 71 (08) : 8955 - 8966
  • [9] DECCo-A Dynamic Task Scheduling Framework for Heterogeneous Drone Edge Cluster
    Zhang, Zhiyang
    Wu, Die
    Zhang, Fengli
    Wang, Ruijin
    DRONES, 2023, 7 (08)
  • [10] Niagara: Scheduling DNN Inference Services on Heterogeneous Edge Processors
    Xu, Daliang
    Li, Qing
    Xu, Mengwei
    Huang, Kang
    Huang, Gang
    Wang, Shangguang
    Jin, Xin
    Ma, Yun
    Liu, Xuanzhe
    SERVICE-ORIENTED COMPUTING, ICSOC 2023, PT I, 2023, 14419 : 67 - 85