Linear Network Coding for Robust Function Computation and Its Applications in Distributed Computing
<|reference_start|>Linear Network Coding for Robust Function Computation and Its Applications in Distributed Computing: We investigate linear network coding in the context of robust function computation, where a sink node is tasked with computing a target function of messages generated at multiple source nodes. In a previous work, a new distance measure was introduced to evaluate the error tolerance of a linear network code for function computation, along with a Singleton-like bound for this distance. In this paper, we first present a minimum distance decoder for these linear network codes. We then focus on the sum function and the identity function, showing that in any directed acyclic network there are two classes of linear network codes for these target functions, respectively, that attain the Singleton-like bound. Additionally, we explore the application of these codes in distributed computing and design a distributed gradient coding scheme in a heterogeneous setting, optimizing the trade-off between straggler tolerance, computation cost, and communication cost. This scheme can also defend against Byzantine attacks.<|reference_end|>
@article{wei2024linear,
    title={Linear Network Coding for Robust Function Computation and Its
  Applications in Distributed Computing},
    author={Hengjia Wei and Min Xu and Gennian Ge},
    journal={arXiv preprint arXiv:2409.10854},
    year={2024},
    archivePrefix={arXiv},
    eprint={2409.10854},
    primaryClass={cs.IT math.IT}
}