Coded Computing for Master-Aided Distributed Computing Systems

被引:2
|
作者
Chen, Haoning [1 ]
Wu, Youlong [1 ]
机构
[1] ShanghaiTech Univ, Sch Informat Sci & Technol, Shanghai, Peoples R China
关键词
Distributed computing; MapReduce; communication; computation;
D O I
10.1109/ITW46852.2021.9457580
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We consider a MapReduce-type task running in a distributed computing model which consists of K edge computing nodes distributed across the edge of the network and a Master node that assists the edge nodes to compute output functions. The Master node and the edge nodes, both equipped with some storage memories and computing capabilities, are connected through a multicast network. We define the communication time spent during the transmission for the sequential implementation (all nodes send symbols sequentially) and parallel implementation (the Master node can send symbols during the edge nodes' transmission), respectively. We propose a mixed coded distributed computing scheme that divides the system into two subsystems where the coded distributed computing (CDC) strategy proposed by Songze Li et al. is applied into the first subsystem and a novel master-aided CDC strategy is applied into the second subsystem. We prove that this scheme is optimal, i.e., achieves the minimum communication time for both the sequential and parallel implementation, and establish an optimal information-theoretic tradeoff between the overall communication time, computation load, and the Master node's storage capacity. It demonstrates that incorporating a Master node with storage and computing capabilities can further reduce the communication time. For the sequential implementation, we deduce the approximately optimal file allocation between the two subsystems, which shows that the Master node should map as many files as possible in order to achieve smaller communication time. For the parallel implementation, if the Master node's storage and computing capabilities are sufficiently large (not necessary to store and map all files), then the proposed scheme requires at most 1/2 of the minimum communication time of system without the help of the Master node.
引用
收藏
页数:5
相关论文
共 50 条
  • [41] How to Optimally Allocate Resources for Coded Distributed Computing?
    Yu, Qian
    Li, Songze
    Maddah-Ali, Mohammad Ali
    Avestimehr, A. Salman
    2017 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2017,
  • [42] A New Combinatorial Coded Design for Heterogeneous Distributed Computing
    Woolsey, Nicholas
    Chen, Rong-Rong
    Ji, Mingyue
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2021, 69 (09) : 5672 - 5685
  • [43] Coded Distributed Computing over Packet Erasure Channels
    Han, Dong-Jun
    Sohn, Jy-Yong
    Moon, Jaekyun
    2019 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2019, : 717 - 721
  • [44] Coded Distributed Computing: Fundamental Limits and Practical Challenges
    Li, Songze
    Yu, Qian
    Maddah-Ali, Mohammad Ali
    Avestimehr, A. Salman
    2016 50TH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS, 2016, : 509 - 513
  • [45] Coded convolution for parallel and distributed computing within a deadline
    Dutta, Sanghamitra
    Cadambe, Viveck
    Grover, Pulkit
    2017 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2017, : 2403 - 2407
  • [46] Coded Distributed Computing: Straggling Servers and Multistage Dataflows
    Li, Songze
    Maddah-Ali, Mohammad Ali
    Avestimehr, A. Salman
    2016 54TH ANNUAL ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING (ALLERTON), 2016, : 164 - 171
  • [47] Opportunistic Coded Distributed Computing: An Evolutionary Game Approach
    Han, Yue
    Niyato, Dusit
    Leung, Cyril
    Kim, Dong In
    IWCMC 2021: 2021 17TH INTERNATIONAL WIRELESS COMMUNICATIONS & MOBILE COMPUTING CONFERENCE (IWCMC), 2021, : 1430 - 1435
  • [48] Coded Distributed Computing for Sparse Functions With Structured Support
    Brunero, Federico
    Wan, Kai
    Caire, Giuseppe
    Elia, Petros
    2023 IEEE INFORMATION THEORY WORKSHOP, ITW, 2023, : 474 - 479
  • [49] Coded Wireless Distributed Computing With Packet Losses and Retransmissions
    Han, Dong-Jun
    Sohn, Jy-Yong
    Moon, Jaekyun
    IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2021, 20 (12) : 8204 - 8217
  • [50] DISTRIBUTED VIRTUAL TEST BENCHES: USAGE OF COMPUTER AIDED ENGINEERING SYSTEMS IN DISTRIBUTED COMPUTING ENVIRONMENT
    Radchenko, G. I.
    BULLETIN OF THE SOUTH URAL STATE UNIVERSITY SERIES-MATHEMATICAL MODELLING PROGRAMMING & COMPUTER SOFTWARE, 2011, (10): : 108 - 121