paper-with-me

홈 › Papers

Gradient Coding with Dynamic Clustering for Straggler Mitigation

2020-11-03 · Baturalp Buyukates, Emre Ozfatura, Sennur Ulukus, Deniz Gunduz

In distributed synchronous gradient descent (GD) the main performance bottleneck for the per-iteration completion time is the slowest \textit{straggling} workers. To speed up GD iterations in the presence of stragglers, coded distributed computation techniques are implemented by assigning redundant computations to workers. In this paper, we propose a novel gradient coding (GC) scheme that utilizes dynamic clustering, denoted by GC-DC, to speed up the gradient calculation. Under time-correlated straggling behavior, GC-DC aims at regulating the number of straggling workers in each cluster based on the straggler behavior in the previous iteration. We numerically show that GC-DC provides significant improvements in the average completion time (of each iteration) with no increase in the communication load compared to the original GC scheme.

📄 PDF Abstract BibTeX arXiv:2011.01922

Code (0)

등록된 구현이 없습니다.

Tasks

Clustering

Similar Papers 제목 키워드 기반

Nested Gradient Codes for Straggler Mitigation in Distributed Machine Learning

2022-12-16 · Luis Maßny, Christoph Hofmeister, Maximilian Egger, Rawad Bitar 외

We consider distributed learning in the presence of slow and unresponsive worker nodes, referred to as stragglers. In order to mitigate the effect of stragglers, gradient coding redundantly assigns partial computations t…

Scheduling

Gradient Coding with Dynamic Clustering for Straggler-Tolerant Distributed Learning

2021-03-01 · Baturalp Buyukates, Emre Ozfatura, Sennur Ulukus, Deniz Gunduz

Distributed implementations are crucial in speeding up large scale machine learning applications. Distributed gradient descent (GD) is widely employed to parallelize the learning task by distributing the dataset across m…

Clustering

Sequential Gradient Coding For Straggler Mitigation

2022-11-24 · M. Nikhil Krishnan, MohammadReza Ebrahimi, Ashish Khisti

In distributed computing, slower nodes (stragglers) usually become a bottleneck. Gradient Coding (GC), introduced by Tandon et al., is an efficient technique that uses principles of error-correcting codes to distribute g…

Distributed Computing

Communication-Efficient Gradient Coding for Straggler Mitigation in Distributed Learning

2020-05-14 · Swanand Kadhe, O. Ozan Koyluoglu, Kannan Ramchandran

Distributed implementations of gradient-based methods, wherein a server distributes gradient computations across worker machines, need to overcome two limitations: delays caused by slow running machines called 'straggler…

Design and Optimization of Hierarchical Gradient Coding for Distributed Learning at Edge Devices

2024-06-16 · Weiheng Tang, Jingyi Li, Lin Chen, Xu Chen

Edge computing has recently emerged as a promising paradigm to boost the performance of distributed learning by leveraging the distributed resources at edge nodes. Architecturally, the introduction of edge nodes adds an …

Edge-computing