Energy-Efficient Deep Learning Task Scheduling Strategy for Edge Device

被引:0
|
作者
Ren, Jie [1 ]
Gao, Ling [2 ,3 ]
Yu, Jia-Long [2 ]
Yuan, Lu [2 ]
机构
[1] School of Computer Science, Shaanxi Normal University, Xi'an,710119, China
[2] School of Information and Technology, Northwest University, Xi'an,710127, China
[3] School of Computer Science, Xi'an Polytechnic University, Xi'an,710600, China
来源
基金
中国国家自然科学基金;
关键词
Speech recognition - Face recognition - Low power electronics - Natural language processing systems - Green computing - Multitasking - Neural network models - Mobile computing - Outages - Scheduling algorithms - Augmented reality - Computing power - Learning algorithms - Learning systems - Deep neural networks - Energy utilization - Digital storage;
D O I
10.11897/SP.J.1016.2020.00440
中图分类号
学科分类号
摘要
The deep neural network has made significant progress in many fields. Its powerful computing ability makes it an efficient tool to solve complex problems, and has been widely used in automatic driving, face recognition, and augmented reality. Due to the outstanding performance of deep learning in the fields of image recognition and natural language processing, applying the deep learning model on mobile application is inevitable. Typically, the deep learning model relies on high-performance servers equipped with strong computing processors and large storage. However, because of the unstable mobile networks and limited bandwidth, running deep learning on the cloud server may cause a response delay, which violates the quality of user experience, and running the inference task on the cloud also has the privacy problem. At the same time, the researcher tries to execute the inference task on the user's own device, mainly focus on the on-device deep learning by using model compression techniques and develop the light-weight deep model, and all of them will sacrifice the model accuracy. Because of the limited resources of the mobile terminal (computing power, storage size, and battery capacity), the mobile device cannot satisfy the DNN model. We need to design a new computing paradigm so that the Deep Neural Network (DNN) based model can meet the user's expectations for fast response, low energy consumption, and high accuracy. This paper proposes a novel scheduling strategy, Edge-based strategy, for deep learning inference tasks by using edge devices. The Edge-based strategy combines the mobility of the user's mobile device with the powerful computing processors on edge server. Firstly, the strategy selects and deploys the appropriate DNN models by considering the inference time and accuracy. Specifically, the Edge-based strategy evaluates the candidate deep models on user mobile devices, and record the inference time and failure classification samples, the inference time is the first priority on mobile devices, then the strategy deploy the deep model with the least inference time on mobile devices, and input the failure sample to the other deep models and select the model with highest accuracy and deploy it on the edge device. After deploying the model on both devices, Edge-based strategy focuses on how to schedule the inference task between two devices to achieve the best performance. The core of task scheduling is the pre-trained classification model, it takes account of the input data complexity, and user expectations and schedule the inference task dynamically. This paper compares four typical machine learning techniques to train the classification model, and the random forest gives the highest accuracy. This paper takes the image recognition application as an example, and evaluate 12 popular CNN models on RaspberryPi 3B+, Jetson TX2 respectively, the experimental results show that in the mobile network environment, Edge-based strategy can effectively improve the performance of the deep model and reducing the overhead of inference, our approach outperforms the model with the highest accuracy by 93.2%, 91.6%, and 3.88% for energy consumption, inference time and accuracy. © 2020, Science Press. All right reserved.
引用
收藏
页码:440 / 452
相关论文
共 50 条
  • [1] Device scheduling and channel allocation for energy-efficient Federated Edge Learning
    Hu, Youqiang
    Huang, Hejiao
    Yu, Nuo
    [J]. COMPUTER COMMUNICATIONS, 2022, 189 : 53 - 66
  • [2] A Double Deep Q-Learning Model for Energy-Efficient Edge Scheduling
    Zhang, Qingchen
    Lin, Man
    Yang, Laurence T.
    Chen, Zhikui
    Khan, Samee U.
    Li, Peng
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2019, 12 (05) : 739 - 749
  • [3] Energy-Efficient Device Selection in Federated Edge Learning
    Peng, Cheng
    Hu, Qin
    Chen, Jianan
    Kang, Kyubyung
    Li, Feng
    Zou, Xukai
    [J]. 30TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS (ICCCN 2021), 2021,
  • [4] Deep Reinforcement Learning for Energy-Efficient Task Offloading in Cooperative Vehicular Edge Networks
    Agbaje, Paul
    Nwafor, Ebelechukwu
    Olufowobi, Habeeb
    [J]. 2023 IEEE 21ST INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, INDIN, 2023,
  • [5] Energy-Efficient Task Offloading and Resource Scheduling for Mobile Edge Computing
    Yu, Hongyan
    Wang, Quyuan
    Guo, Songtao
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON NETWORKING, ARCHITECTURE AND STORAGE (NAS), 2018,
  • [6] Energy-efficient deep learning inference on edge devices
    Daghero, Francesco
    Pagliari, Daniele Jahier
    Poncino, Massimo
    [J]. HARDWARE ACCELERATOR SYSTEMS FOR ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING, 2021, 122 : 247 - 301
  • [7] Ets-ddpg: an energy-efficient and QoS-guaranteed edge task scheduling approach based on deep reinforcement learning
    Zhao, Jiale
    Xia, Yunni
    Sun, Xiaoning
    Long, Tingyan
    Peng, Qinglan
    Guo, Shangzhi
    Meng, Fei
    Dong, Yumin
    Xia, Qing
    [J]. WIRELESS NETWORKS, 2024,
  • [8] EPtask: Deep Reinforcement Learning Based Energy-Efficient and Priority-Aware Task Scheduling for Dynamic Vehicular Edge Computing
    Li, Peisong
    Xiao, Ziren
    Wang, Xinheng
    Huang, Kaizhu
    Huang, Yi
    Gao, Honghao
    [J]. IEEE TRANSACTIONS ON INTELLIGENT VEHICLES, 2024, 9 (01): : 1830 - 1846
  • [9] Energy-Efficient Device Assignment and Task Allocation in Multi-Orchestrator Mobile Edge Learning
    Allahham, Mhd Saria
    Sorour, Sameh
    Mohamed, Amr
    Erbad, Aiman
    Guizani, Mohsen
    [J]. 2021 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2021,
  • [10] Deep Reinforcement Learning for Energy-Efficient Task Scheduling in SDN-based IoT Network
    Sellami, Bassem
    Hakiri, Akram
    Ben Yahia, Sadok
    Berthou, Pascal
    [J]. 2020 IEEE 19TH INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS (NCA), 2020,