Distributed Deep Neural Networks over the Cloud, the Edge and End Devices

被引:504
|
作者
Teerapittayanon, Surat [1 ]
McDanel, Bradley [1 ]
Kung, H. T. [1 ]
机构
[1] Harvard Univ, Cambridge, MA 02138 USA
关键词
distributed deep neural networks; deep neural networks; dnn; ddnn; embedded dnn; sensor fusion; distributed computing hierarchies; edge computing; cloud computing;
D O I
10.1109/ICDCS.2017.226
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We propose distributed deep neural networks (DDNNs) over distributed computing hierarchies, consisting of the cloud, the edge (fog) and end devices. While being able to accommodate inference of a deep neural network (DNN) in the cloud, a DDNN also allows fast and localized inference using shallow portions of the neural network at the edge and end devices. When supported by a scalable distributed computing hierarchy, a DDNN can scale up in neural network size and scale out in geographical span. Due to its distributed nature, DDNNs enhance sensor fusion, system fault tolerance and data privacy for DNN applications. In implementing a DDNN, we map sections of a DNN onto a distributed computing hierarchy. By jointly training these sections, we minimize communication and resource usage for devices and maximize usefulness of extracted features which are utilized in the cloud. The resulting system has built-in support for automatic sensor fusion and fault tolerance. As a proof of concept, we show a DDNN can exploit geographical diversity of sensors to improve object recognition accuracy and reduce communication cost. In our experiment, compared with the traditional method of offloading raw sensor data to be processed in the cloud, DDNN locally processes most sensor data on end devices while achieving high accuracy and is able to reduce the communication cost by a factor of over 20x.
引用
收藏
页码:328 / 339
页数:12
相关论文
共 50 条
  • [1] Performance analysis of local exit for distributed deep neural networks over cloud and edge computing
    Lee, Changsik
    Hong, Seungwoo
    Hong, Sungback
    Kim, Taeyeon
    [J]. ETRI JOURNAL, 2020, 42 (05) : 658 - 668
  • [2] Neural Networks Meet Physical Networks: Distributed Inference Between Edge Devices and the Cloud
    Chinchali, Sandeep P.
    Cidon, Eyal
    Pergament, Evgenya
    Chu, Tianshu
    Katti, Sachin
    [J]. HOTNETS-XVII: PROCEEDINGS OF THE 2018 ACM WORKSHOP ON HOT TOPICS IN NETWORKS, 2018, : 50 - 56
  • [3] Distributed Deep Neural Network Deployment for Smart Devices from the Edge to the Cloud
    Lin, Chang-You
    Wang, Tzu-Chen
    Chen, Kuan-Chih
    Lee, Bor-Yan
    Kuo, Jian-Jhih
    [J]. PROCEEDINGS OF THE 2019 ACM MOBIHOCWORKSHOP ON PERVASIVE SYSTEMS IN THE IOT ERA (PERSIST-IOT '19), 2019, : 43 - 48
  • [4] FLEE: A Hierarchical Federated Learning Framework for Distributed Deep Neural Network over Cloud, Edge, and End Device
    Zhong, Zhengyi
    Bao, Weidong
    Wang, Ji
    Zhu, Xiaomin
    Zhang, Xiongtao
    [J]. ACM TRANSACTIONS ON INTELLIGENT SYSTEMS AND TECHNOLOGY, 2022, 13 (05)
  • [5] Distributed Deep Neural Network Training on Edge Devices
    Benditkis, Daniel
    Keren, Aviv
    Mor-Yosef, Liron
    Avidor, Tomer
    Shoham, Neta
    Tal-Israel, Nadav
    [J]. SEC'19: PROCEEDINGS OF THE 4TH ACM/IEEE SYMPOSIUM ON EDGE COMPUTING, 2019, : 304 - 306
  • [6] Partitioning and Placement of Deep Neural Networks on Distributed Edge Devices to Maximize Inference Throughput
    Parthasarathy, Arjun
    Krishnamachari, Bhaskar
    [J]. 2022 32ND INTERNATIONAL TELECOMMUNICATION NETWORKS AND APPLICATIONS CONFERENCE (ITNAC), 2022, : 239 - 246
  • [7] Towards Real-time Cooperative Deep Inference over the Cloud and Edge End Devices
    Zhang, Shigeng
    Li, Yinggang
    Liu, Xuan
    Guo, Song
    Wang, Weiping
    Wang, Jianxin
    Ding, Bo
    Wu, Di
    [J]. PROCEEDINGS OF THE ACM ON INTERACTIVE MOBILE WEARABLE AND UBIQUITOUS TECHNOLOGIES-IMWUT, 2020, 4 (02):
  • [8] DeepEdgeBench: Benchmarking Deep Neural Networks on Edge Devices
    Baller, Stephan Patrick
    Jindal, Anshul
    Chadha, Mohak
    Gerndt, Michael
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING, IC2E 2021, 2021, : 20 - 30
  • [9] Energy-Aware Workload Allocation for Distributed Deep Neural Networks in Edge-Cloud Continuum
    Jin, Yi
    Xu, Jiawei
    Huan, Yuxiang
    Yan, Yulong
    Zheng, Lirong
    Zou, Zhuo
    [J]. 32ND IEEE INTERNATIONAL SYSTEM ON CHIP CONFERENCE (IEEE SOCC 2019), 2019, : 213 - 217
  • [10] Deploying Deep Neural Networks on Edge Devices for Grape Segmentation
    Roesler, Mathias
    Mohimont, Lucas
    Alin, Francois
    Gaveau, Nathalie
    Steffenel, Luiz Angelo
    [J]. SMART AND SUSTAINABLE AGRICULTURE, SSA 2021, 2021, 1470 : 30 - 43