Frame Codes for Distributed Coded Computation

Royee Yosibash, Ram Zamir

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Scopus citations

Abstract

Distributed computation is a framework used to break down a complex computational task into smaller tasks and distributing them among computational nodes. Erasure correction codes have recently been introduced and have become a popular workaround to the well known "straggling nodes"problem, in particular, by matching linear coding for linear computation tasks. It was observed that decoding tends to amplify the computation "noise", i.e., the numerical errors at the computation nodes. We propose taking advantage of the case that more nodes return than minimally required. We show how a clever construction of a polynomial code, inspired by recent results on robust frames, can significantly reduce the amplification of noise, and achieves graceful degradation with the number of straggler nodes.

Original languageEnglish
Title of host publication2021 11th International Symposium on Topics in Coding, ISTC 2021
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781665409438
DOIs
StatePublished - 2021
Event11th International Symposium on Topics in Coding, ISTC 2021 - Montreal, Canada
Duration: 30 Aug 20213 Sep 2021

Publication series

Name2021 11th International Symposium on Topics in Coding, ISTC 2021

Conference

Conference11th International Symposium on Topics in Coding, ISTC 2021
Country/TerritoryCanada
CityMontreal
Period30/08/213/09/21

Funding

FundersFunder number
Israel Science Foundation2623/20

    Keywords

    • DFT
    • Difference set
    • Distributed computation
    • Equiangular tight frames
    • Erasure codes
    • Frames
    • Graceful degradation
    • Jacobi/MANOVA distribution
    • Noise amplification
    • Numerical stability
    • Polynomial codes

    Fingerprint

    Dive into the research topics of 'Frame Codes for Distributed Coded Computation'. Together they form a unique fingerprint.

    Cite this