Heterogeneity-aware Gradient Coding for Straggler Tolerance
Not on the map. Why?
Abstract (arXiv)
Gradient descent algorithms are widely used in machine learning. In order to deal with huge volume of data, we consider the implementation of gradient descent algorithms in a distributed computing setting where multiple workers compute the gradient over some partial data and the master node aggregates their results to obtain the gradient over the whole data. However, its performance can be severely affected by straggler workers. Recently, some coding-based approaches are introduced to mitigate the straggler problem, but they are efficient only when the workers are homogeneous, i.e., having the same computation capabilities. In this paper, we consider that the workers are heterogeneous which are common in modern distributed systems. We propose a novel heterogeneity-aware gradient coding scheme which can not only tolerate a predetermined number of stragglers but also fully utilize the computation capabilities of heterogeneous workers. We show that this scheme is optimal when the computation capabilities of workers are estimated accurately. A variant of this scheme is further proposed to improve the performance when the estimations of the computation capabilities are not so accurate. We conduct our schemes for gradient descent based image classification on QingCloud clusters. Evaluation results show that our schemes can reduce the whole computation time by up to 3× compared with a state-of-the-art coding scheme.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). First posted on arXiv 27 Jan 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 1; 2023: 1; 2024: 1; 2025: 0; 2026: 1.
6 papers.
- 2023Taming Resource Heterogeneity In Distributed ML Training With Dynamic Batchingcited by 12
- 2021Gradient Coding with Dynamic Clustering for Straggler-Tolerant Distributed Learningcited by 8
- 2021Optimal Communication-Computation Trade-Off in Heterogeneous Gradient Codingcited by 2
- 2022Sequential Gradient Coding For Straggler Mitigationcited by 1
- 2024Design and Optimization of Hierarchical Gradient Coding for Distributed Learning at Edge Devicescited by 0
- 2026Coding-Enforced Resilient and Secure Aggregation for Hierarchical Federated Learningcited by 0
- 2026Coding-Enforced Resilient and Secure Aggregation for Hierarchical Federated Learning25 Jan 2026
- 2024Design and Optimization of Hierarchical Gradient Coding for Distributed Learning at Edge Devices16 Jun 2024
- 2023Taming Resource Heterogeneity In Distributed ML Training With Dynamic Batching20 May 2023
- 2022Sequential Gradient Coding For Straggler Mitigation24 Nov 2022
- 2021Optimal Communication-Computation Trade-Off in Heterogeneous Gradient Coding2 Mar 2021
- 2021Gradient Coding with Dynamic Clustering for Straggler-Tolerant Distributed Learning1 Mar 2021