Scalable Deep Learning on Distributed Infrastructures: Challenges, Techniques and Tools
Not on the map. Why?
Abstract (arXiv)
Deep Learning (DL) has had an immense success in the recent past, leading to state-of-the-art results in various domains such as image recognition and natural language processing. One of the reasons for this success is the increasing size of DL models and the proliferation of vast amounts of training data being available. To keep on improving the performance of DL, increasing the scalability of DL systems is necessary. In this survey, we perform a broad and thorough investigation on challenges, techniques and tools for scalable DL on distributed infrastructures. This incorporates infrastructures for DL, methods for parallel DL training, multi-tenant resource scheduling and the management of training and model data. Further, we analyze and compare 11 current open-source DL frameworks and tools and investigate which of the techniques are commonly implemented in practice. Finally, we highlight future research trends in DL systems that deserve further research.
Key facts. Cited by 40 papers in the map (data through 14 Oct 2026). First posted on arXiv 27 Mar 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 12; 2023: 10; 2024: 8; 2025: 3; 2026: 2.
40 papers.
Sort:
By area:
- 2023Towards Efficient Generative Large Language Model Serving: A Survey from Algorithms to Systemscited by 102
- 2024Shortcut-connected Expert Parallelism for Accelerating Mixture-of-Expertscited by 32
- 2024Text Serialization and Their Relationship with the Conventional Paradigms of Tabular Machine Learningcited by 17
- 2023The Evolution of Distributed Systems for Graph Neural Networks and their Origin in Graph Processing and Deep Learning: A Surveycited by 14
- 2021BAGUA: Scaling up Distributed Learning with System Relaxationscited by 13
- 2022An Invitation to Distributed Quantum Neural Networkscited by 13
- 2023Taming Resource Heterogeneity In Distributed ML Training With Dynamic Batchingcited by 12
- 2022Where Is My Training Bottleneck? Hidden Trade-Offs in Deep Learning Preprocessing Pipelinescited by 10
- 2024Communication-Efficient Large-Scale Distributed Deep Learning: A Comprehensive Surveycited by 10
- 2024Brain-inspired Artificial Intelligence: A Comprehensive Reviewcited by 9
- 2021A Hybrid Architecture for Federated and Centralized Learningcited by 8
- 2024Acceleration for Deep Reinforcement Learning using Parallel and Distributed Computing: A Surveycited by 8
28 more
- 2022Optimising Communication Overhead in Federated Learning Using NSGA-IIcited by 7
- 2022Deep Learning Workload Scheduling in GPU Datacenters: Taxonomy, Challenges and Visioncited by 6
- 2022Joint Optimization of Energy Consumption and Completion Time in Federated Learningcited by 5
- 2023Scavenger: A Cloud Service for Optimizing Cost and Performance of ML Trainingcited by 5
- 2023PipeOptim: Ensuring Effective 1F1B Schedule with Optimizer-Dependent Weight Predictioncited by 4
- 2021MERCURY: Accelerating DNN Training By Exploiting Input Similaritycited by 3
- 2022Taking ROCKET on an Efficiency Mission: Multivariate Time Series Classification with LightWaveScited by 3
- 2022Deep representation learning: Fundamentals, Perspectives, Applications, and Open Challengescited by 3
- 2025Deep Learning-based Techniques for Integrated Sensing and Communication Systems: State-of-the-Art, Challenges, and Opportunitiescited by 3
- 2021LayerPipe: Accelerating Deep Neural Network Training by Intra-Layer and Inter-Layer Gradient Pipelining and Multiprocessor Schedulingcited by 2
- 2022AI Technical Considerations: Data Storage, Cloud usage and AI Pipelinecited by 2
- 2022TensAIR: Real-Time Training of Neural Networks from Data-streamscited by 2
- 2023Convergence Analysis of Decentralized ASGDcited by 2
- 2023A Comprehensive Survey on Deep Neural Image Deblurringcited by 2
- 2024Resource Allocation and Workload Scheduling for Large-Scale Distributed Deep Learning: A Surveycited by 2
- 2024Going Forward-Forward in Distributed Deep Learningcited by 1
- 2025Onboard Optimization and Learning: A Surveycited by 1
- 2026Empowering Locally Deployable Medical Agent via State Enhanced Logical Skills for FHIR-based Clinical Taskscited by 1
- 2021Responsive parallelized architecture for deploying deep learning models in production environmentscited by 0
- 2022ACE: Towards Application-Centric Edge-Cloud Collaborative Intelligencecited by 0
- 2022Implicit Channel Learning for Machine Learning Applications in 6G Wireless Networkscited by 0
- 2022MEESO: A Multi-objective End-to-End Self-Optimized Approach for Automatically Building Deep Learning Modelscited by 0
- 2023Partitioning Distributed Compute Jobs with Reinforcement Learning and Graph Neural Networkscited by 0
- 2023A Survey From Distributed Machine Learning to Distributed Deep Learningcited by 0
- 2023The Landscape of Modern Machine Learning: A Review of Machine, Distributed and Federated Learningcited by 0
- 2024A resource-efficient model for deep kernel learningcited by 0
- 2025Scalability and Maintainability Challenges and Solutions in Machine Learning: Systematic Literature Reviewcited by 0
- 2026Tula: Optimizing Time, Cost, and Generalization in Distributed Large-Batch Trainingcited by 0
- 2026Tula: Optimizing Time, Cost, and Generalization in Distributed Large-Batch Training18 Mar 2026
- 2026Empowering Locally Deployable Medical Agent via State Enhanced Logical Skills for FHIR-based Clinical Tasks6 Mar 2026
- 2025Deep Learning-based Techniques for Integrated Sensing and Communication Systems: State-of-the-Art, Challenges, and Opportunities23 Aug 2025
- 2025Onboard Optimization and Learning: A Survey7 May 2025
- 2025Scalability and Maintainability Challenges and Solutions in Machine Learning: Systematic Literature Review15 Apr 2025
- 2024Acceleration for Deep Reinforcement Learning using Parallel and Distributed Computing: A Survey8 Nov 2024
- 2024A resource-efficient model for deep kernel learning13 Oct 2024
- 2024Brain-inspired Artificial Intelligence: A Comprehensive Review27 Aug 2024
- 2024Text Serialization and Their Relationship with the Conventional Paradigms of Tabular Machine Learning19 Jun 2024
- 2024Resource Allocation and Workload Scheduling for Large-Scale Distributed Deep Learning: A Survey12 Jun 2024
- 2024Communication-Efficient Large-Scale Distributed Deep Learning: A Comprehensive Survey9 Apr 2024
- 2024Shortcut-connected Expert Parallelism for Accelerating Mixture-of-Experts7 Apr 2024
28 more
- 2024Going Forward-Forward in Distributed Deep Learning30 Mar 2024
- 2023Towards Efficient Generative Large Language Model Serving: A Survey from Algorithms to Systems23 Dec 2023
- 2023The Landscape of Modern Machine Learning: A Review of Machine, Distributed and Federated Learning5 Dec 2023
- 2023PipeOptim: Ensuring Effective 1F1B Schedule with Optimizer-Dependent Weight Prediction1 Dec 2023
- 2023A Comprehensive Survey on Deep Neural Image Deblurring7 Oct 2023
- 2023Convergence Analysis of Decentralized ASGD7 Sep 2023
- 2023A Survey From Distributed Machine Learning to Distributed Deep Learning11 Jul 2023
- 2023The Evolution of Distributed Systems for Graph Neural Networks and their Origin in Graph Processing and Deep Learning: A Survey23 May 2023
- 2023Taming Resource Heterogeneity In Distributed ML Training With Dynamic Batching20 May 2023
- 2023Scavenger: A Cloud Service for Optimizing Cost and Performance of ML Training12 Mar 2023
- 2023Partitioning Distributed Compute Jobs with Reinforcement Learning and Graph Neural Networks31 Jan 2023
- 2022Deep representation learning: Fundamentals, Perspectives, Applications, and Open Challenges27 Nov 2022
- 2022MEESO: A Multi-objective End-to-End Self-Optimized Approach for Automatically Building Deep Learning Models20 Nov 2022
- 2022TensAIR: Real-Time Training of Neural Networks from Data-streams18 Nov 2022
- 2022An Invitation to Distributed Quantum Neural Networks14 Nov 2022
- 2022Joint Optimization of Energy Consumption and Completion Time in Federated Learning29 Sep 2022
- 2022Implicit Channel Learning for Machine Learning Applications in 6G Wireless Networks24 Jun 2022
- 2022Deep Learning Workload Scheduling in GPU Datacenters: Taxonomy, Challenges and Vision24 May 2022
- 2022Taking ROCKET on an Efficiency Mission: Multivariate Time Series Classification with LightWaveS4 Apr 2022
- 2022Optimising Communication Overhead in Federated Learning Using NSGA-II1 Apr 2022
- 2022ACE: Towards Application-Centric Edge-Cloud Collaborative Intelligence24 Mar 2022
- 2022Where Is My Training Bottleneck? Hidden Trade-Offs in Deep Learning Preprocessing Pipelines17 Feb 2022
- 2022AI Technical Considerations: Data Storage, Cloud usage and AI Pipeline20 Jan 2022
- 2021Responsive parallelized architecture for deploying deep learning models in production environments15 Dec 2021
- 2021MERCURY: Accelerating DNN Training By Exploiting Input Similarity28 Oct 2021
- 2021LayerPipe: Accelerating Deep Neural Network Training by Intra-Layer and Inter-Layer Gradient Pipelining and Multiprocessor Scheduling14 Aug 2021
- 2021BAGUA: Scaling up Distributed Learning with System Relaxations3 Jul 2021
- 2021A Hybrid Architecture for Federated and Centralized Learning7 May 2021
- 2024Text Serialization and Their Relationship with the Conventional Paradigms of Tabular Machine Learningcited by 17
- 2023The Evolution of Distributed Systems for Graph Neural Networks and their Origin in Graph Processing and Deep Learning: A Surveycited by 14
- 2021BAGUA: Scaling up Distributed Learning with System Relaxationscited by 13
- 2022An Invitation to Distributed Quantum Neural Networkscited by 13
- 2023Taming Resource Heterogeneity In Distributed ML Training With Dynamic Batchingcited by 12
- 2022Where Is My Training Bottleneck? Hidden Trade-Offs in Deep Learning Preprocessing Pipelinescited by 10
- 2024Communication-Efficient Large-Scale Distributed Deep Learning: A Comprehensive Surveycited by 10
- 2024Brain-inspired Artificial Intelligence: A Comprehensive Reviewcited by 9
- 2021A Hybrid Architecture for Federated and Centralized Learningcited by 8
- 2022Optimising Communication Overhead in Federated Learning Using NSGA-IIcited by 7
- 2022Deep Learning Workload Scheduling in GPU Datacenters: Taxonomy, Challenges and Visioncited by 6
- 2022Joint Optimization of Energy Consumption and Completion Time in Federated Learningcited by 5
12 most cited of 36 All 36 (JSON)
- 2026Tula: Optimizing Time, Cost, and Generalization in Distributed Large-Batch Training18 Mar 2026
- 2025Deep Learning-based Techniques for Integrated Sensing and Communication Systems: State-of-the-Art, Challenges, and Opportunities23 Aug 2025
- 2025Onboard Optimization and Learning: A Survey7 May 2025
- 2025Scalability and Maintainability Challenges and Solutions in Machine Learning: Systematic Literature Review15 Apr 2025
- 2024A resource-efficient model for deep kernel learning13 Oct 2024
- 2024Brain-inspired Artificial Intelligence: A Comprehensive Review27 Aug 2024
- 2024Text Serialization and Their Relationship with the Conventional Paradigms of Tabular Machine Learning19 Jun 2024
- 2024Resource Allocation and Workload Scheduling for Large-Scale Distributed Deep Learning: A Survey12 Jun 2024
- 2024Communication-Efficient Large-Scale Distributed Deep Learning: A Comprehensive Survey9 Apr 2024
- 2024Going Forward-Forward in Distributed Deep Learning30 Mar 2024
- 2023The Landscape of Modern Machine Learning: A Review of Machine, Distributed and Federated Learning5 Dec 2023
- 2023PipeOptim: Ensuring Effective 1F1B Schedule with Optimizer-Dependent Weight Prediction1 Dec 2023
12 newest of 36 All 36 (JSON)