DNNOff: Offloading DNN-Based Intelligent IoT Applications in Mobile Edge Computing

被引:86
|
作者
Chen, Xing [1 ,2 ]
Li, Ming [1 ,2 ]
Zhong, Hao [3 ]
Ma, Yun [4 ]
Hsu, Ching-Hsien [5 ,6 ]
机构
[1] Fuzhou Univ, Coll Math & Comp Sci, Fuzhou 350118, Peoples R China
[2] Fuzhou Univ, Fujian Prov Key Lab Network Comp & Intelligent In, Fuzhou 350118, Peoples R China
[3] Shanghai Jiao Tong Univ, Dept Comp Sci & Engn, Shanghai 200240, Peoples R China
[4] Peking Univ, Inst Artificial Intelligence, Beijing 100871, Peoples R China
[5] Asia Univ, Dept Comp Sci & Informat Engn, Taichung 41354, Taiwan
[6] Natl Chung Cheng Univ, Dept Comp Sci & Informat Engn, Chiayi 621301, Taiwan
基金
中国国家自然科学基金;
关键词
Computational modeling; Object oriented modeling; Cloud computing; Servers; Neural networks; Informatics; Estimation; Computation offloading; deep neural networks (DNNs); intelligent Internet of Things (IoT) application; mobile edge computing (MEC); software adaption; CLOUD;
D O I
10.1109/TII.2021.3075464
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A deep neural network (DNN) has become increasingly popular in industrial Internet of Things scenarios. Due to high demands on computational capability, it is hard for DNN-based applications to directly run on intelligent end devices with limited resources. Computation offloading technology offers a feasible solution by offloading some computation-intensive tasks to the cloud or edges. Supporting such capability is not easy due to two aspects: Adaptability: offloading should dynamically occur among computation nodes. Effectiveness: it needs to be determined which parts are worth offloading. This article proposes a novel approach, called DNNOff. For a given DNN-based application, DNNOff first rewrites the source code to implement a special program structure supporting on-demand offloading and, at runtime, automatically determines the offloading scheme. We evaluated DNNOff on a real-world intelligent application, with three DNN models. Our results show that, compared with other approaches, DNNOff saves response time by 12.4-66.6% on average.
引用
收藏
页码:2820 / 2829
页数:10
相关论文
共 50 条
  • [1] PRE-DNNOFF: ON-DEMAND DNN MODEL OFFLOADING METHOD FOR MOBILE EDGE COMPUTING
    Zuo, Lin
    Scalable Computing, 2024, 25 (06): : 4886 - 4897
  • [2] 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
  • [3] Toward Reliable DNN-Based Task Partitioning and Offloading in Vehicular Edge Computing
    Liu, Chunhui
    Liu, Kai
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2024, 70 (01) : 3349 - 3360
  • [4] DRL based offloading of industrial IoT applications in wireless powered mobile edge computing
    Chen, Wenchao
    Zhu, Bincheng
    Chi, Kaikai
    Zhang, Shubin
    IET COMMUNICATIONS, 2022, 16 (09) : 951 - 962
  • [5] Cost Efficient Offloading Strategy for DNN-based Applications in Edge-Cloud Environment
    Huang, Yinhao
    Lin, Bing
    Zheng, Yongjie
    Hu, Junqin
    Mo, Yuchang
    Chen, Xing
    2019 IEEE INTL CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, BIG DATA & CLOUD COMPUTING, SUSTAINABLE COMPUTING & COMMUNICATIONS, SOCIAL COMPUTING & NETWORKING (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2019), 2019, : 331 - 337
  • [6] Energy-efficient offloading for DNN-based applications in edge-cloud computing: A hybrid chaotic evolutionary approach
    Li, Zengpeng
    Yu, Huiqun
    Fan, Guisheng
    Zhang, Jiayin
    Xu, Jin
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2024, 187
  • [7] Energy-Efficient Offloading for DNN-Based Smart IoT Systems in Cloud-Edge Environments
    Chen, Xing
    Zhang, Jianshan
    Lin, Bing
    Chen, Zheyi
    Wolter, Katinka
    Min, Geyong
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (03) : 683 - 697
  • [8] Research on intelligent computing offloading model based on reputation value in mobile edge computing
    Qi J.
    Sun H.
    Gong K.
    Xu B.
    Zhang S.
    Sun Y.
    Tongxin Xuebao/Journal on Communications, 2020, 41 (07): : 141 - 151
  • [9] MultiOff: offloading support and service deployment for multiple IoT applications in mobile edge computing
    Ming Li
    Jianshan Zhang
    Bing Lin
    Xing Chen
    The Journal of Supercomputing, 2022, 78 : 15123 - 15153
  • [10] MultiOff: offloading support and service deployment for multiple IoT applications in mobile edge computing
    Li, Ming
    Zhang, Jianshan
    Lin, Bing
    Chen, Xing
    JOURNAL OF SUPERCOMPUTING, 2022, 78 (13): : 15123 - 15153