Asteroid: Resource-Efficient Hybrid Pipeline Parallelism for Collaborative DNN Training on Heterogeneous Edge Devices
Not on the map. Why?
Abstract (arXiv)
On-device Deep Neural Network (DNN) training has been recognized as crucial for privacy-preserving machine learning at the edge. However, the intensive training workload and limited onboard computing resources pose significant challenges to the availability and efficiency of model training. While existing works address these challenges through native resource management optimization, we instead leverage our observation that edge environments usually comprise a rich set of accompanying trusted edge devices with idle resources beyond a single terminal. We propose Asteroid, a distributed edge training system that breaks the resource walls across heterogeneous edge devices for efficient model training acceleration. Asteroid adopts a hybrid pipeline parallelism to orchestrate distributed training, along with a judicious parallelism planning for maximizing throughput under certain resource constraints. Furthermore, a fault-tolerant yet lightweight pipeline replay mechanism is developed to tame the device-level dynamics for training robustness and performance stability. We implement Asteroid on heterogeneous edge devices with both vision and language models, demonstrating up to 12.2x faster training than conventional parallelism methods and 2.1x faster than state-of-the-art hybrid parallelism methods through evaluations. Furthermore, Asteroid can recover training pipeline 14x faster than baseline methods while preserving comparable throughput despite unexpected device exiting and failure.
Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). Builds on 31 of its 59 references that are in the map. First posted on arXiv 15 Aug 2024.
Builds on
31 of 59 references.
References · 31
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,592
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2016Matching Networks for One Shot Learningcited by 2,246
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
- 2019ZeRO: Memory Optimizations Toward Training Trillion Parameter Modelscited by 1,278
- 2016Training Deep Nets with Sublinear Memory Costcited by 825
- 2021Efficient Large-Scale Language Model Training on GPU Clusters Using Megatron-LMcited by 621
- 2018Horovod: fast and easy distributed deep learning in TensorFlowcited by 275
- 2019Asynchronous Federated Optimizationcited by 264
- 2019Edge Intelligence: Paving the Last Mile of Artificial Intelligence with Edge Computingcited by 225
19 more
- 2019Model Pruning Enables Efficient Federated Learning on Edge Devicescited by 219
- 2022On-Device Training Under 256KB Memorycited by 158
- 2020DAPPLE: A Pipelined Data Parallel Approach for Training Large Modelscited by 100
- 2019Checkmate: Breaking the Memory Wall with Optimal Tensor Rematerializationcited by 90
- 2020CoEdge: Cooperative DNN Inference with Adaptive Workload Partitioning over Heterogeneous Edge Devicescited by 65
- 2020MNN: A Universal and Efficient Inference Enginecited by 64
- 2020Ekya: Continuous Learning of Video Analytics Models on Edge Compute Serverscited by 58
- 2020HetPipe: Enabling Large DNN Training on (Whimpy) Heterogeneous GPU Clusters through Integration of Pipelined Model Parallelism and Data Parallelismcited by 46
- 2022Mandheling: Mixed-Precision On-Device DNN Training with DSP Offloadingcited by 29
- 2020torchgpipe: On-the-fly Pipeline Parallelism for Training Giant Modelscited by 26
- 2022POET: Training Neural Networks on Tiny Devices with Integrated Rematerialization and Pagingcited by 26
- 2024Galaxy: A Resource-Efficient Collaborative Edge AI System for In-situ Transformer Inferencecited by 25
- 2023HiFlash: Communication-Efficient Hierarchical Federated Learning with Adaptive Staleness Control and Heterogeneity-aware Client-Edge Associationcited by 17
- 2023Real-time Neural Network Inference on Extremely Weak Devices: Agile Offloading with Explainable AIcited by 17
- 2019Helios: Heterogeneity-Aware Federated Learning with Dynamically Balanced Collaborationcited by 15
- 2021Quantization of Deep Neural Networks for Accurate Edge Computingcited by 13
- 2020Knowledge Distillation for Mobile Edge Computation Offloadingcited by 4
- 2022Efficient Pipeline Planning for Expedited Distributed DNN Trainingcited by 4
- 2022Multi-DNN Accelerators for Next-Generation AI Systemscited by 3
Built on by
Citing papers per year: 2024: 1; 2025: 11; 2026: 1.
13 papers.
Sort:
By area:
- 2025Harmony in Divergence: Towards Fast, Accurate, and Memory-efficient Zeroth-order LLM Fine-tuningcited by 17
- 2025Jupiter: Fast and Resource-Efficient Collaborative Inference of Generative LLMs on Edge Devicescited by 15
- 2025MobiLLM: Enabling LLM Fine-Tuning on the Mobile Device via Server Assisted Side Tuningcited by 9
- 2025Towards Decentralized and Sustainable Foundation Model Training with the Edgecited by 2
- 2025Edge Intelligence with Spiking Neural Networkscited by 2
- 2025P3SL: Personalized Privacy-Preserving Split Learning on Heterogeneous Edge Devicescited by 2
- 2024Resource-Efficient Personal Large Language Models Fine-Tuning with Collaborative Edge Computingcited by 1
- 2026FlashMem: Supporting Modern DNN Workloads on Mobile with GPU Memory Hierarchy Optimizationscited by 1
- 2025PubSub-VFL: Towards Efficient Two-Party Split Learning in Heterogeneous Environments via Publisher/Subscriber Architecturecited by 0
- 2025EPARA: Parallelizing Categorized AI Inference in Edge Cloudscited by 0
- 2025Synera: Synergistic LLM Serving across Device and Cloud at Scalecited by 0
- 2025Dora: QoE-Aware Hybrid Parallelism for Distributed Edge AIcited by 0
1 more
- 2026FlashMem: Supporting Modern DNN Workloads on Mobile with GPU Memory Hierarchy Optimizations17 Feb 2026
- 2025On Harnessing Idle Compute at the Edge for Foundation Model Training13 Dec 2025
- 2025Dora: QoE-Aware Hybrid Parallelism for Distributed Edge AI9 Dec 2025
- 2025EPARA: Parallelizing Categorized AI Inference in Edge Clouds1 Nov 2025
- 2025Synera: Synergistic LLM Serving across Device and Cloud at Scale17 Oct 2025
- 2025PubSub-VFL: Towards Efficient Two-Party Split Learning in Heterogeneous Environments via Publisher/Subscriber Architecture14 Oct 2025
- 2025P3SL: Personalized Privacy-Preserving Split Learning on Heterogeneous Edge Devices23 Jul 2025
- 2025Edge Intelligence with Spiking Neural Networks18 Jul 2025
- 2025Towards Decentralized and Sustainable Foundation Model Training with the Edge2 Jul 2025
- 2025Jupiter: Fast and Resource-Efficient Collaborative Inference of Generative LLMs on Edge Devices11 Apr 2025
- 2025MobiLLM: Enabling LLM Fine-Tuning on the Mobile Device via Server Assisted Side Tuning27 Feb 2025
- 2025Harmony in Divergence: Towards Fast, Accurate, and Memory-efficient Zeroth-order LLM Fine-tuning5 Feb 2025
- 2025Harmony in Divergence: Towards Fast, Accurate, and Memory-efficient Zeroth-order LLM Fine-tuningcited by 17
- 2025MobiLLM: Enabling LLM Fine-Tuning on the Mobile Device via Server Assisted Side Tuningcited by 9
- 2025Towards Decentralized and Sustainable Foundation Model Training with the Edgecited by 2
- 2025Edge Intelligence with Spiking Neural Networkscited by 2
- 2025P3SL: Personalized Privacy-Preserving Split Learning on Heterogeneous Edge Devicescited by 2
- 2024Resource-Efficient Personal Large Language Models Fine-Tuning with Collaborative Edge Computingcited by 1
- 2026FlashMem: Supporting Modern DNN Workloads on Mobile with GPU Memory Hierarchy Optimizationscited by 1
- 2025PubSub-VFL: Towards Efficient Two-Party Split Learning in Heterogeneous Environments via Publisher/Subscriber Architecturecited by 0
- 2025EPARA: Parallelizing Categorized AI Inference in Edge Cloudscited by 0
- 2025Dora: QoE-Aware Hybrid Parallelism for Distributed Edge AIcited by 0
- 2025On Harnessing Idle Compute at the Edge for Foundation Model Trainingcited by 0
- 2026FlashMem: Supporting Modern DNN Workloads on Mobile with GPU Memory Hierarchy Optimizations17 Feb 2026
- 2025On Harnessing Idle Compute at the Edge for Foundation Model Training13 Dec 2025
- 2025Dora: QoE-Aware Hybrid Parallelism for Distributed Edge AI9 Dec 2025
- 2025EPARA: Parallelizing Categorized AI Inference in Edge Clouds1 Nov 2025
- 2025PubSub-VFL: Towards Efficient Two-Party Split Learning in Heterogeneous Environments via Publisher/Subscriber Architecture14 Oct 2025
- 2025P3SL: Personalized Privacy-Preserving Split Learning on Heterogeneous Edge Devices23 Jul 2025
- 2025Edge Intelligence with Spiking Neural Networks18 Jul 2025
- 2025Towards Decentralized and Sustainable Foundation Model Training with the Edge2 Jul 2025
- 2025MobiLLM: Enabling LLM Fine-Tuning on the Mobile Device via Server Assisted Side Tuning27 Feb 2025
- 2025Harmony in Divergence: Towards Fast, Accurate, and Memory-efficient Zeroth-order LLM Fine-tuning5 Feb 2025
- 2024Resource-Efficient Personal Large Language Models Fine-Tuning with Collaborative Edge Computing20 Aug 2024