ATA: Adaptive Task Allocation for Efficient Resource Management in Distributed Machine Learning
Not on the map. Why?
Abstract (arXiv)
Asynchronous methods are fundamental for parallelizing computations in distributed machine learning. They aim to accelerate training by fully utilizing all available resources. However, their greedy approach can lead to inefficiencies using more computation than required, especially when computation times vary across devices. If the computation times were known in advance, training could be fast and resource-efficient by assigning more tasks to faster workers. The challenge lies in achieving this optimal allocation without prior knowledge of the computation time distributions. In this paper, we propose ATA (Adaptive Task Allocation), a method that adapts to heterogeneous and random distributions of worker computation times. Through rigorous theoretical analysis, we show that ATA identifies the optimal task allocation and performs comparably to methods with prior knowledge of computation times. Experimental results further demonstrate that ATA is resource-efficient, significantly reducing costs compared to the greedy approach, which can be arbitrarily expensive depending on the number of workers.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 15 of its 32 references that are in the map. First posted on arXiv 2 Feb 2025.
Builds on
15 of 32 references.
References · 15
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,592
- 2019Advances and Open Problems in Federated Learningcited by 3,021
- 2018Federated Optimization in Heterogeneous Networkscited by 2,971
- 2016Federated Learning: Strategies for Improving Communication Efficiencycited by 1,461
- 2021Federated Learning with Buffered Asynchronous Aggregationcited by 188
- 2017Revisiting Distributed Synchronous SGDcited by 142
- 2018Thompson Sampling for Combinatorial Semi-Banditscited by 78
- 2018Slow and Stale Gradients Can Win the Race: Error-Runtime Trade-offs in Distributed SGDcited by 68
- 2016Combinatorial Multi-Armed Bandit with General Reward Functionscited by 56
- 2016Asynchrony begets Momentum, with an Application to Deep Learningcited by 30
- 2023Optimal Time Complexities of Parallel Stochastic Optimization Methods Under a Fixed Computation Modelcited by 24
- 2022GradSkip: Communication-Accelerated Local Gradient Methods with Better Computational Complexitycited by 17
Built on by
Citing papers per year: 2025: 1; 2026: 4.
5 papers.
- 2025Ringleader ASGD: The First Asynchronous SGD with Optimal Time Complexity under Data Heterogeneitycited by 5
- 2026Rescaled Asynchronous SGD: Optimal Distributed Optimization under Data and System Heterogeneitycited by 2
- 2026Ringmaster LMO: Asynchronous Linear Minimization Oracle Momentum Methodcited by 2
- 2026Rennala MVR: Improved Time Complexity for Parallel Stochastic Optimization via Momentum-Based Variance Reductioncited by 0
- 2026LOSCAR-SGD: Local SGD with Communication-Computation Overlap and Delay-Corrected Sparse Model Averagingcited by 0
- 2026LOSCAR-SGD: Local SGD with Communication-Computation Overlap and Delay-Corrected Sparse Model Averaging20 May 2026
- 2026Ringmaster LMO: Asynchronous Linear Minimization Oracle Momentum Method18 May 2026
- 2026Rescaled Asynchronous SGD: Optimal Distributed Optimization under Data and System Heterogeneity13 May 2026
- 2026Rennala MVR: Improved Time Complexity for Parallel Stochastic Optimization via Momentum-Based Variance Reduction9 May 2026
- 2025Ringleader ASGD: The First Asynchronous SGD with Optimal Time Complexity under Data Heterogeneity26 Sep 2025