Straggler-aware distributed learning: communication–computation latency trade-off
File(s)entropy-22-00544-v2.pdf (1.51 MB)
Published version
OA Location
Author(s)
Ozfatura, Emre
Ulukus, Sennur
Gündüz, Deniz
Type
Journal Article
Abstract
When gradient descent (GD) is scaled to many parallel workers for large-scale machine learning applications, its per-iteration computation time is limited by straggling workers. Straggling workers can be tolerated by assigning redundant computations and/or coding across data and computations, but in most existing schemes, each non-straggling worker transmits one message per iteration to the parameter server (PS) after completing all its computations. Imposing such a limitation results in two drawbacks: over-computation due to inaccurate prediction of the straggling behavior, and under-utilization due to discarding partial computations carried out by stragglers. To overcome these drawbacks, we consider multi-message communication (MMC) by allowing multiple computations to be conveyed from each worker per iteration, and propose novel straggler avoidance techniques for both coded computation and coded communication with MMC. We analyze how the proposed designs can be employed efficiently to seek a balance between the computation and communication latency. Furthermore, we identify the advantages and disadvantages of these designs in different settings through extensive simulations, both model-based and real implementation on Amazon EC2 servers, and demonstrate that proposed schemes with MMC can help improve upon existing straggler avoidance schemes.
Date Issued
2020-05-13
Date Acceptance
2020-05-07
Citation
Entropy: international and interdisciplinary journal of entropy and information studies, 2020, 22 (5), pp.544-544
ISSN
1099-4300
Publisher
MDPI AG
Start Page
544
End Page
544
Journal / Book Title
Entropy: international and interdisciplinary journal of entropy and information studies
Volume
22
Issue
5
Copyright Statement
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access
article distributed under the terms and conditions of the Creative Commons Attribution
(CC BY) license (http://creativecommons.org/licenses/by/4.0/).
article distributed under the terms and conditions of the Creative Commons Attribution
(CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Sponsor
Commission of the European Communities
Commission of the European Communities
Identifier
https://www.mdpi.com/1099-4300/22/5/544
Grant Number
677854
675891
Subjects
Fluids & Plasmas
01 Mathematical Sciences
02 Physical Sciences
Publication Status
Published online
Date Publish Online
2020-05-13