Coded Distributed Computing: Performance Limits and Code Designs

被引:7
|
作者
Jamali, Mohammad Vahid [1 ]
Soleymani, Mahdi [1 ]
Mahdavifar, Hessam [1 ]
机构
[1] Univ Michigan, Dept Elect Engn & Comp Sci, Ann Arbor, MI 48109 USA
基金
美国国家科学基金会;
关键词
CAPACITY;
D O I
10.1109/itw44776.2019.8989097
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We consider the problem of coded distributed computing where a large linear computational job, such as a matrix multiplication, is divided into k smaller tasks, encoded using an (n; k) linear code, and performed over n distributed nodes. The goal is to reduce the average execution time of the computational job. We provide a connection between the problem of characterizing the average execution time of a coded distributed computing system and the problem of analyzing the error probability of codes of length n used over erasure channels. Accordingly, we present closed-form expressions for the execution time using binary random linear codes and the best execution time any linear-coded distributed computing system can achieve. It is also shown that there exist good binary linear codes that attain, asymptotically, the best performance any linear code, not necessarily binary, can achieve. We also investigate the performance of coded distributed computing systems using polar and Reed-Muller (RM) codes that can benefit from low-complexity decoding, and superior performance, respectively, as well as explicit constructions. The proposed framework in this paper can enable efficient designs of distributed computing systems given the rich literature in the channel coding theory.
引用
收藏
页码:399 / 403
页数:5
相关论文
共 50 条
  • [21] Verifiable Coded Computing: Towards Fast and Secure Distributed Computing
    Tang, Tingting
    2021 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2021, : 1022 - 1022
  • [22] Coded Distributed Computing Under Combination Networks
    Yang, Yongcheng
    Huang, Yifei
    Qin, Xiaohuan
    Lu, Shenglian
    ENTROPY, 2025, 27 (03)
  • [23] Coded Distributed Computing with Heterogeneous Function Assignments
    Woolsey, Nicholas
    Chen, Rong-Rong
    Ji, Mingyue
    ICC 2020 - 2020 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2020,
  • [24] On Allocation of Systematic Blocks in Coded Distributed Computing
    Ardakani, Maryam Haghighi
    Mehrabi, Mehrad
    Ardakani, Masoud
    Tellambura, Chintha
    IEEE COMMUNICATIONS LETTERS, 2022, 26 (04) : 748 - 752
  • [25] A New Combinatorial Design of Coded Distributed Computing
    Woolsey, Nicholas
    Chen, Rong-Rong
    Ji, Mingyue
    2018 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2018, : 726 - 730
  • [26] Cascaded Coded Distributed Computing on Heterogeneous Networks
    Woolsey, Nicholas
    Chen, Rong-Rong
    Ji, Mingyue
    2019 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2019, : 2644 - 2648
  • [27] Masterless Coded Computing: A Fully-Distributed Coded FFT Algorithm
    Jeong, Haewon
    Low, Tze Meng
    Grover, Pulkit
    2018 56TH ANNUAL ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING (ALLERTON), 2018, : 887 - 894
  • [28] Mobile code, distributed computing, and agents
    Waldo, J
    IEEE INTELLIGENT SYSTEMS & THEIR APPLICATIONS, 2001, 16 (02): : 10 - 12
  • [29] Resolvable Designs for Speeding Up Distributed Computing
    Konstantinidis, Konstantinos
    Ramamoorthy, Aditya
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2020, 28 (04) : 1657 - 1670
  • [30] Coded Computing for Multi-Cluster Distributed Computations
    Wu, Youlong
    Li, Chenglin
    Hu, Haoyang
    Song, Xiyu
    Ma, Shuai
    Shi, Yuanming
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2025, 73 (02) : 1114 - 1127