2018 IEEE International Symposium on Information Theory (ISIT) 2018
DOI: 10.1109/isit.2018.8437669
|View full text |Cite
|
Sign up to set email alerts
|

Hierarchical Coding for Distributed Computing

Abstract: Coding for distributed computing supports lowlatency computation by relieving the burden of straggling workers. While most existing works assume a simple master-worker model, we consider a hierarchical computational structure consisting of groups of workers, motivated by the need to reflect the architectures of real-world distributed computing systems. In this work, we propose a hierarchical coding scheme for this model, as well as analyze its decoding cost and expected computation time. Specifically, we first… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
46
0

Year Published

2018
2018
2021
2021

Publication Types

Select...
4
3

Relationship

1
6

Authors

Journals

citations
Cited by 79 publications
(49 citation statements)
references
References 17 publications
0
46
0
Order By: Relevance
“…However, the decoding process requires the computational complexity of O(k 3 ). Moreover, the coding schemes suggested in [4], [6], [14] encode the tasks along multiple dimensions, which can effectively reduce the decoding complexities by the virtue of parallel decoding or a peeling decoding scheme. However, these codes lose the MDS property and thereby cannot achieve the optimal computing time.…”
Section: B Related Workmentioning
confidence: 99%
See 3 more Smart Citations
“…However, the decoding process requires the computational complexity of O(k 3 ). Moreover, the coding schemes suggested in [4], [6], [14] encode the tasks along multiple dimensions, which can effectively reduce the decoding complexities by the virtue of parallel decoding or a peeling decoding scheme. However, these codes lose the MDS property and thereby cannot achieve the optimal computing time.…”
Section: B Related Workmentioning
confidence: 99%
“…We adopt the exponential distribution model for the completion time of a worker, which is defined as the time taken for both the computation and the transmission of the computed result to the master. This model has also been assumed in other papers on coded computation [4], [14]. Unlike these papers, however, a worker in group i has the distribution parameter of µ i , where µ i varies among different groups.…”
Section: A System Modelmentioning
confidence: 99%
See 2 more Smart Citations
“…Coded distributed computation has been introduced to tolerate straggling workers by introducing redundant computations [1][2][3][4][5][6][7][8][9]. Maximum distance separable (MDS) codes are used in [1], where matrix W ∈ R L×L is divided into M disjoint submatrices, W 1 , .…”
Section: Introductionmentioning
confidence: 99%