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

被引:100
作者
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
相关论文
共 34 条
  • [1] Mobile Edge Computing: A Survey
    Abbas, Nasir
    Zhang, Yan
    Taherkordi, Amir
    Skeie, Tor
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2018, 5 (01): : 450 - 465
  • [2] Random forests
    Breiman, L
    [J]. MACHINE LEARNING, 2001, 45 (01) : 5 - 32
  • [3] Enhanced Random Forest With Concurrent Analysis of Static and Dynamic Nodes for Industrial Fault Classification
    Chai, Zheng
    Zhao, Chunhui
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2020, 16 (01) : 54 - 66
  • [4] Am:awl:OFF:Offloading android application based on cost estimation
    Chen, Xing
    Chen, Jiaqing
    Liu, Bichun
    Ma, Yun
    Zhang, Ying
    Zhong, Hao
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 158
  • [5] 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
    [J]. IEEE ACCESS, 2020, 8 : 115537 - 115547
  • [6] Chun BG, 2011, EUROSYS 11: PROCEEDINGS OF THE EUROSYS 2011 CONFERENCE, P301
  • [7] Cuervo E., 2010, P 8 INT C MOBILE SYS, P49, DOI DOI 10.1145/1814433.1814441
  • [8] Deep Residual Learning for Image Recognition
    He, Kaiming
    Zhang, Xiangyu
    Ren, Shaoqing
    Sun, Jian
    [J]. 2016 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2016, : 770 - 778
  • [9] An Optimized Offline Random Forests-Based Model for Ultra-Short-Term Prediction of PV Characteristics
    Ibrahim, Ibrahim Anwar
    Hossain, M. J.
    Duck, Benjamin C.
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2020, 16 (01) : 202 - 214
  • [10] A Novel Electricity Price Forecasting Approach Based on Dimension Reduction Strategy and Rough Artificial Neural Networks
    Jahangir, Hamidreza
    Tayarani, Hanif
    Baghali, Sina
    Ahmadian, Ali
    Elkamel, Ali
    Golkar, Masoud Aliakbar
    Castilla, Miguel
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2020, 16 (04) : 2369 - 2381