mlsanityData to 7 Oct 2026

FTPipeHD: A Fault-Tolerant Pipeline-Parallel Distributed Training Framework for Heterogeneous Edge Devices

arXiv 2110.02781 ↗First posted 6 Oct 2021cs.LG cs.DCcited by 0

Not on the map. Why?

Abstract (arXiv)

With the increased penetration and proliferation of Internet of Things (IoT) devices, there is a growing trend towards distributing the power of deep learning (DL) across edge devices rather than centralizing it in the cloud. This development enables better privacy preservation, real-time responses, and user-specific models. To deploy deep and complex models to edge devices with limited resources, model partitioning of deep neural networks (DNN) model is necessary, and has been widely studied. However, most of the existing literature only considers distributing the inference model while still relying centralized cloud infrastructure to generate this model through training. In this paper, we propose FTPipeHD, a novel DNN training framework that trains DNN models across distributed heterogeneous devices with fault tolerance mechanism. To accelerate the training with time-varying computing power of each device, we optimize the partition points dynamically according to real-time computing capacities. We also propose a novel weight redistribution approach that replicates the weights to both the neighboring nodes and the central node periodically, which combats the failure of multiple devices during training while incurring limited communication cost. Our numerical results demonstrate that FTPipeHD is 6.8x faster in training than the state of the art method when the computing capacity of the best device is 10x greater than the worst one. It is also shown that the proposed method is able to accelerate the training even with the existence of device failures.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 15 of its 42 references that are in the map. First posted on arXiv 6 Oct 2021.

Builds on

15 of 42 references.

References · 15

  1. 2017Attention Is All You Needcited by 59,932
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  3. 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
  4. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
  5. 2016Federated Learning: Strategies for Improving Communication Efficiencycited by 1,461
  6. 2016Federated Optimization: Distributed Machine Learning for On-Device Intelligencecited by 558
  7. 2018PipeDream: Fast and Efficient Pipeline Parallel DNN Trainingcited by 116
  8. 2020SPINN: Synergistic Progressive Inference of Neural Networks over Device and Cloudcited by 109
  9. 2020DAPPLE: A Pipelined Data Parallel Approach for Training Large Modelscited by 100
  10. 2017Device Placement Optimization with Reinforcement Learningcited by 84
  11. 2018JointDNN: An Efficient Training and Inference Engine for Intelligent Mobile Cloud Computing Servicescited by 79
  12. 2018Edge-Host Partitioning of Deep Neural Networks with Feature Space Encoding for Resource-Constrained Internet-of-Things Platformscited by 35
3 more
  1. 2019XPipe: Efficient Pipeline Model Parallelism for Multi-GPU DNN Trainingcited by 20
  2. 2020HierTrain: Fast Hierarchical Edge AI Learning with Hybrid Parallelism in Mobile-Edge-Cloud Computingcited by 8
  3. 2020BaPipe: Exploration of Balanced Pipeline Parallelism for DNN Trainingcited by 2

Built on by

Not cited yet.