Speeding Up Distributed Gradient Descent by Utilizing Non-persistent Stragglers
Not on the map. Why?
Abstract (arXiv)
Distributed gradient descent (DGD) is an efficient way of implementing gradient descent (GD), especially for large data sets, by dividing the computation tasks into smaller subtasks and assigning to different computing servers (CSs) to be executed in parallel. In standard parallel execution, per-iteration waiting time is limited by the execution time of the straggling servers. Coded DGD techniques have been introduced recently, which can tolerate straggling servers via assigning redundant computation tasks to the CSs. In most of the existing DGD schemes, either with coded computation or coded communication, the non-straggling CSs transmit one message per iteration once they complete all their assigned computation tasks. However, although the straggling servers cannot complete all their assigned tasks, they are often able to complete a certain portion of them. In this paper, we allow multiple transmissions from each CS at each iteration in order to make sure a maximum number of completed computations can be reported to the aggregating server (AS), including the straggling servers. We numerically show that the average completion time per iteration can be reduced significantly by slightly increasing the communication load per server.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). First posted on arXiv 7 Aug 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 2; 2023: 0; 2024: 0; 2025: 0; 2026: 1.
5 papers.
- 2021Gradient Coding with Dynamic Clustering for Straggler-Tolerant Distributed Learningcited by 8
- 2021Coded Computation across Shared Heterogeneous Workers with Communication Delaycited by 1
- 2022Lightweight Projective Derivative Codes for Compressed Asynchronous Gradient Descentcited by 1
- 2022Optimization-based Block Coordinate Gradient Coding for Mitigating Partial Stragglers in Distributed Learningcited by 1
- 2026Pipelined Gradient Codingcited by 0
- 2026Pipelined Gradient Coding22 Jul 2026
- 2022Optimization-based Block Coordinate Gradient Coding for Mitigating Partial Stragglers in Distributed Learning6 Jun 2022
- 2022Lightweight Projective Derivative Codes for Compressed Asynchronous Gradient Descent31 Jan 2022
- 2021Coded Computation across Shared Heterogeneous Workers with Communication Delay23 Sep 2021
- 2021Gradient Coding with Dynamic Clustering for Straggler-Tolerant Distributed Learning1 Mar 2021