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 条
  • [21] Ace-Sniper: Cloud-Edge Collaborative Scheduling Framework With DNN Inference Latency Modeling on Heterogeneous Devices
    Liu, Weihong
    Geng, Jiawei
    Zhu, Zongwei
    Zhao, Yang
    Ji, Cheng
    Li, Changlong
    Lian, Zirui
    Zhou, Xuehai
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2024, 43 (02) : 534 - 547
  • [22] Task Partitioning and Offloading in DNN-Task Enabled Mobile Edge Computing Networks
    Gao, Mingjin
    Shen, Rujing
    Shi, Long
    Qi, Wen
    Li, Jun
    Li, Yonghui
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2023, 22 (04) : 2435 - 2445
  • [23] Collaborative Inference Acceleration Integrating DNN Partitioning and Task Offloading in Mobile Edge Computing
    Xu, Wenxiu
    Yin, Yin
    Chen, Ningjiang
    Tu, Huan
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2023, 33 (11N12) : 1835 - 1863
  • [24] An Intelligent Co-Scheduling Framework for Efficient Super-Resolution on Edge Platforms With Heterogeneous Processors
    Wang, Qi
    Fang, Weiwei
    Qian, Liang
    Chen, Yanming
    Xiong, Neal N.
    IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (10): : 17651 - 17662
  • [25] Intelligent Universal Acceleration Framework and Verification for Edge Cloud Applications
    Mei, Jie
    Lei, Bo
    Wang, Xuliang
    Zhang, Xing
    Zhao, Qianying
    2020 IEEE/CIC INTERNATIONAL CONFERENCE ON COMMUNICATIONS IN CHINA (ICCC WORKSHOPS), 2020, : 47 - 52
  • [26] A Hybrid Task Scheduling Scheme for Heterogeneous Vehicular Edge Systems
    Chen, Xiao
    Thomas, Nigel
    Zhan, Tianming
    Ding, Jie
    IEEE ACCESS, 2019, 7 : 117088 - 117099
  • [27] Application-aware Task Scheduling in Heterogeneous Edge Cloud
    Oo, Thanda
    Ko, Young-Bae
    2019 10TH INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY CONVERGENCE (ICTC): ICT CONVERGENCE LEADING THE AUTONOMOUS FUTURE, 2019, : 1316 - 1320
  • [28] An adaptive scheduling framework for heterogeneous computer networks
    Hollywood, JS
    McKay, KN
    CONTROL ENGINEERING PRACTICE, 2004, 12 (06) : 725 - 734
  • [29] DNN acceleration in vehicle edge computing with mobility-awareness: A synergistic vehicle-edge and edge-edge framework
    Zheng, Yuxin
    Cui, Lin
    Tso, Fung Po
    Li, Zhetao
    Jia, Weijia
    COMPUTER NETWORKS, 2024, 251
  • [30] An adaptive DNN inference acceleration framework with end-edge-cloud collaborative computing
    Liu, Guozhi
    Dai, Fei
    Xu, Xiaolong
    Fu, Xiaodong
    Dou, Wanchun
    Kumar, Neeraj
    Bilal, Muhammad
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2023, 140 : 422 - 435