OmniLearn: A Framework for Distributed Deep Learning over Heterogeneous Clusters
Not on the map. Why?
Abstract (arXiv)
Deep learning systems are optimized for clusters with homogeneous resources. However, heterogeneity is prevalent in computing infrastructure across edge, cloud and HPC. When training neural networks using stochastic gradient descent techniques on heterogeneous resources, performance degrades due to stragglers and stale updates. In this work, we develop an adaptive batch-scaling framework called OmniLearn to mitigate the effects of heterogeneity in distributed training. Our approach is inspired by proportional controllers to balance computation across heterogeneous servers, and works under varying resource availability. By dynamically adjusting worker mini-batches at runtime, OmniLearn reduces training time by 14-85%. We also investigate asynchronous training, where our techniques improve accuracy by up to 6.9%.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 28 of its 48 references that are in the map. First posted on arXiv 21 Mar 2025.
Builds on
28 of 48 references.
References · 28
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,592
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
- 2016On Large-Batch Training for Deep Learning: Generalization Gap and Sharp Minimacited by 1,337
- 2019ZeRO: Memory Optimizations Toward Training Trillion Parameter Modelscited by 1,278
- 2017Don't Decay the Learning Rate, Increase the Batch Sizecited by 313
- 2017Train longer, generalize better: closing the generalization gap in large batch training of neural networkscited by 278
- 2018An Empirical Model of Large-Batch Trainingcited by 268
- 2014One weird trick for parallelizing convolutional neural networkscited by 264
- 2017Asynchronous Decentralized Parallel Stochastic Gradient Descentcited by 159
- 2017Revisiting Distributed Synchronous SGDcited by 142
16 more
- 2014Deep learning with Elastic Averaging SGDcited by 90
- 2020PyTorch Distributed: Experiences on Accelerating Data Parallel Trainingcited by 87
- 2017Poseidon: An Efficient Communication Architecture for Distributed Deep Learning on GPU Clusterscited by 55
- 2016Gossip training for deep learningcited by 33
- 2021On the Utility of Gradient Compression in Distributed Training Systemscited by 26
- 2018Large batch size training of neural networks with adversarial training and second-order informationcited by 18
- 2023Taming Resource Heterogeneity In Distributed ML Training With Dynamic Batchingcited by 12
- 2019Hop: Heterogeneity-Aware Decentralized Trainingcited by 10
- 2023GraVAC: Adaptive Compression for Communication-Efficient Distributed DL Trainingcited by 10
- 2019Taming Unbalanced Training Workloads in Deep Learning with Partial Collective Operationscited by 9
- 2020Anytime MiniBatch: Exploiting Stragglers in Online Distributed Optimizationcited by 9
- 2020Characterizing and Modeling Distributed Training with Transient Cloud GPU Serverscited by 8
- 2023ScaDLES: Scalable Deep Learning over Streaming data at the Edgecited by 8
- 2023Accelerating Distributed ML Training via Selective Synchronizationcited by 7
- 2023Scavenger: A Cloud Service for Optimizing Cost and Performance of ML Trainingcited by 5
- 2023Flexible Communication for Optimal Distributed Learning over Unpredictable Networkscited by 3
Built on by
Citing papers per year: 2025: 2; 2026: 3.
5 papers.
- 2025OmniFed: A Modular Framework for Configurable Federated Learning from Edge to HPCcited by 1
- 2025On Using Large-Batches in Federated Learningcited by 0
- 2026Tula: Optimizing Time, Cost, and Generalization in Distributed Large-Batch Trainingcited by 0
- 2026HiGFRL: Hierarchical Graph Fusion-Driven Reinforcement Learning for Dependency-Aware Task Scheduling in Heterogeneous Cloudcited by 0
- 2026HAPMoE: Heterogeneity-Aware Automatic Parallelism Planning for Mixture-of-Experts Models Trainingcited by 0
- 2026HAPMoE: Heterogeneity-Aware Automatic Parallelism Planning for Mixture-of-Experts Models Training30 Sep 2026
- 2026HiGFRL: Hierarchical Graph Fusion-Driven Reinforcement Learning for Dependency-Aware Task Scheduling in Heterogeneous Cloud14 Sep 2026
- 2026Tula: Optimizing Time, Cost, and Generalization in Distributed Large-Batch Training18 Mar 2026
- 2025OmniFed: A Modular Framework for Configurable Federated Learning from Edge to HPC23 Sep 2025
- 2025On Using Large-Batches in Federated Learning5 Sep 2025