Anytime MiniBatch: Exploiting Stragglers in Online Distributed Optimization
Not on the map. Why?
Abstract (arXiv)
Distributed optimization is vital in solving large-scale machine learning problems. A widely-shared feature of distributed optimization techniques is the requirement that all nodes complete their assigned tasks in each computational epoch before the system can proceed to the next epoch. In such settings, slow nodes, called stragglers, can greatly slow progress. To mitigate the impact of stragglers, we propose an online distributed optimization method called Anytime Minibatch. In this approach, all nodes are given a fixed time to compute the gradients of as many data samples as possible. The result is a variable per-node minibatch size. Workers then get a fixed communication time to average their minibatch gradients via several rounds of consensus, which are then used to update primal variables via dual averaging. Anytime Minibatch prevents stragglers from holding up the system without wasting the work that stragglers can complete. We present a convergence analysis and analyze the wall time performance. Our numerical results show that our approach is up to 1.5 times faster in Amazon EC2 and it is up to five times faster when there is greater variability in compute node performance.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). First posted on arXiv 10 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 2; 2023: 1; 2024: 2; 2025: 1.
9 papers.
- 2021Trade-offs of Local SGD at Scale: An Empirical Studycited by 19
- 2021FedSAE: A Novel Self-Adaptive Federated Learning Framework in Heterogeneous Systemscited by 16
- 2023Taming Resource Heterogeneity In Distributed ML Training With Dynamic Batchingcited by 12
- 2025OmniLearn: A Framework for Distributed Deep Learning over Heterogeneous Clusterscited by 5
- 2022STSyn: Speeding Up Local SGD with Straggler-Tolerant Synchronizationcited by 2
- 2024SignSGD with Federated Votingcited by 2
- 2021Decentralized optimization with non-identical sampling in presence of stragglerscited by 1
- 2022Lightweight Projective Derivative Codes for Compressed Asynchronous Gradient Descentcited by 1
- 2024AntDT: A Self-Adaptive Distributed Training Framework for Leader and Straggler Nodescited by 1
- 2025OmniLearn: A Framework for Distributed Deep Learning over Heterogeneous Clusters21 Mar 2025
- 2024AntDT: A Self-Adaptive Distributed Training Framework for Leader and Straggler Nodes15 Apr 2024
- 2024SignSGD with Federated Voting25 Mar 2024
- 2023Taming Resource Heterogeneity In Distributed ML Training With Dynamic Batching20 May 2023
- 2022STSyn: Speeding Up Local SGD with Straggler-Tolerant Synchronization6 Oct 2022
- 2022Lightweight Projective Derivative Codes for Compressed Asynchronous Gradient Descent31 Jan 2022
- 2021Trade-offs of Local SGD at Scale: An Empirical Study15 Oct 2021
- 2021Decentralized optimization with non-identical sampling in presence of stragglers25 Aug 2021
- 2021FedSAE: A Novel Self-Adaptive Federated Learning Framework in Heterogeneous Systems15 Apr 2021