paper-with-me

Papers

Nested Gradient Codes for Straggler Mitigation in Distributed Machine Learning

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

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 to the worker such that the overall result can be recovered from only the non-straggling workers. Gradient codes are designed to tolerate a fixed number of stragglers. Since the number of stragglers in practice is random and unknown a priori, tolerating a fixed number of stragglers can yield a sub-optimal computation load and can result in higher latency. We propose a gradient coding scheme that can tolerate a flexible number of stragglers by carefully concatenating gradient codes for different straggler tolerance. By proper task scheduling and small additional signaling, our scheme adapts the computation load of the workers to the actual number of stragglers. We analyze the latency of our proposed scheme and show that it has a significantly lower latency than gradient codes.

📄 PDF Abstract BibTeX arXiv:2212.08580

Code (0)

등록된 구현이 없습니다.

Tasks

Scheduling

Similar Papers 제목 키워드 기반

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

Gradient Coding from Cyclic MDS Codes and Expander Graphs

2017-07-12 · ICML 2018 7 · Netanel Raviv, Itzhak Tamo, Rashish Tandon, Alexandros G. Dimakis

Gradient coding is a technique for straggler mitigation in distributed learning. In this paper we design novel gradient codes using tools from classical coding theory, namely, cyclic MDS codes, which compare favorably wi…

Gradient Coding Based on Block Designs for Mitigating Adversarial Stragglers

2019-04-30 · Swanand Kadhe, O. Ozan Koyluoglu, Kannan Ramchandran

Distributed implementations of gradient-based methods, wherein a server distributes gradient computations across worker machines, suffer from slow running machines, called 'stragglers'. Gradient coding is a coding-theore…

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

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, …

Clustering