REVIEW 2 cited by
Efficient and Robust Distributed Matrix Computations via Convolutional Coding
Not yet reviewed by Pith; the record is open.
This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.
SPECIMEN: schema-true, not a live event
T0 review · schema-true
One-sentence machine reading of the paper's core claim.
pith:XXXXXXXX · record.json · timestamp
read the original abstract
Distributed matrix computations -- matrix-matrix or matrix-vector multiplications -- are well-recognized to suffer from the problem of stragglers (slow or failed worker nodes). Much of prior work in this area is (i) either sub-optimal in terms of its straggler resilience, or (ii) suffers from numerical problems, i.e., there is a blow-up of round-off errors in the decoded result owing to the high condition numbers of the corresponding decoding matrices. Our work presents convolutional coding approach to this problem that removes these limitations. It is optimal in terms of its straggler resilience, and has excellent numerical robustness as long as the workers' storage capacity is slightly higher than the fundamental lower bound. Moreover, it can be decoded using a fast peeling decoder that only involves add/subtract operations. Our second approach has marginally higher decoding complexity than the first one, but allows us to operate arbitrarily close to the lower bound. Its numerical robustness can be theoretically quantified by deriving a computable upper bound on the worst case condition number over all possible decoding matrices by drawing connections with the properties of large Toeplitz matrices. All above claims are backed up by extensive experiments done on the AWS cloud platform.
Forward citations
Cited by 2 Pith papers
-
General Coded Computing: Adversarial Settings
A spline-based coded computing scheme achieves average approximation error decaying as N^(6/5(a-1)) when O(N^a) servers are adversarial, with an impossibility result at a constant fraction of servers.
-
Private and Secure Distributed Matrix Multiplication with Flexible Communication Load
Secure generalized PolyDot codes give a flexible recovery-threshold and communication-load trade-off for private and secure distributed matrix multiplication.
Discussion (0). Continue with ORCID to comment.