Please use this identifier to cite or link to this item: http://hdl.handle.net/10397/105510
PIRA download icon_1.1View/Download Full Text
Title: Coded computing at full speed
Authors: Tang, B
Cao, J 
Cui, R
Ye, B
Li, Y
Lu, S
Issue Date: 2020
Source: 2020 IEEE 40th International Conference on Distributed Computing Systems (ICDCS), 29 November 2020 - 01 December 2020, Singapore, Singapore, p. 442-452
Abstract: Distributed computing is the mainstream for large-scale machine learning and big data analytics, but its performance usually suffers from unpredictable stragglers, i.e., very slow nodes. Recently, coded computing has emerged as a new distributed computing paradigm that uses coding-theoretical approaches to mitigate the effect of stragglers. Most existing coding schemes only use the results from a certain number of fastest worker nodes to recover the output and completely ignore the partial work done by other worker nodes, leading to inferior performance. In this paper, for scenarios where each worker node transmits its local result to the master node only after it has finished the whole local computation, we introduce communication at full speed to characterize the full utilization of all the communication links between each worker node that has finished its local computation and the master node, and for scenarios where each worker node computes out the local result piece by piece and can forward each piece once available, we introduce computation at full speed to characterize the full utilization of the work done entirely or partially by all the worker nodes. Considering a general polynomial-based coding framework which encapsulates many advanced coding schemes for a variety of fundamental computing tasks, we propose a randomized approach where each worker node partitions its local result into pieces, generates and forwards random linear combinations of these pieces to the master node sequentially, and theoretically demonstrate that it can lead the coding framework to achieve communication at full speed. For some typical task scenarios, we further show that computation at full speed can be achieved by mapping the encoding operations in the randomized approach into a part of encoding on the input dataset. Experiments conducted on Alibaba Cloud as well as simulations show that our approaches can reduce the total runtime significantly.
Keywords: Coded computing
distributed computing
Polynomial-based coding
Straggler tolerance
Publisher: Institute of Electrical and Electronics Engineers
ISBN: 978-1-7281-7002-2 (Electronic)
978-1-7281-7003-9 (Print on Demand(PoD))
DOI: 10.1109/ICDCS47774.2020.00105
Rights: ©2020 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
The following publication B. Tang, J. Cao, R. Cui, B. Ye, Y. Li and S. Lu, "Coded Computing at Full Speed," 2020 IEEE 40th International Conference on Distributed Computing Systems (ICDCS), Singapore, Singapore, 2020, pp. 442-452 is available at https://doi.org/10.1109/ICDCS47774.2020.00105.
Appears in Collections:Conference Paper

Files in This Item:
File Description SizeFormat 
Cao_Coded_Computing_Full.pdfPre-Published version1.1 MBAdobe PDFView/Open
Open Access Information
Status open access
File Version Final Accepted Manuscript
Access
View full-text via PolyU eLinks SFX Query
Show full item record

Page views

83
Last Week
1
Last month
Citations as of Nov 30, 2025

Downloads

82
Citations as of Nov 30, 2025

SCOPUSTM   
Citations

1
Citations as of Dec 19, 2025

WEB OF SCIENCETM
Citations

1
Citations as of Dec 18, 2025

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.