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

By Surat Teerapittayanon, Bradley McDanel, H. T. Kung. 2017

800 citations recorded by the source corpus.

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.

Subfields: Artificial Intelligence, Computer Networks and Communications, Computer Vision and Pattern Recognition, ML Systems & Hardware

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. H. Vincent Poor
  2. Yuanming Shi
  3. Khaled Ben Letaief
  4. Medhi Bennis
  5. Mingzhe Chen
  6. Umair Mohammad
  7. Sameh Sorour
  8. Walid Saad

In Computer Networks and Communications

  1. Khaled Ben Letaief
  2. Umair Mohammad
  3. Sameh Sorour
  4. Medhi Bennis
  5. H. Vincent Poor
  6. Walid Saad
  7. Yuanming Shi
  8. Mingzhe Chen

In Computer Vision and Pattern Recognition

  1. Khaled Ben Letaief
  2. Xu Chen
  3. Umair Mohammad
  4. Liekang Zeng
  5. Bashir I. Morshed
  6. Syed Kamrul Islam
  7. Jianlin Cheng
  8. Md Maruf Hossain Shuvo

In ML Systems & Hardware

  1. Khaled Ben Letaief
  2. Sameh Sorour
  3. Umair Mohammad
  4. H. Vincent Poor
  5. Xu Chen
  6. Medhi Bennis
  7. Mingzhe Chen
  8. Walid Saad

Citations in the corpus