Coded Distributed Computing for Sparse Functions With Structured Support

被引:3
作者
Brunero, Federico [1 ]
Wan, Kai [2 ]
Caire, Giuseppe [3 ]
Elia, Petros [1 ]
机构
[1] EURECOM, Sophia Antipolis, France
[2] Huazhong Univ Sci & Technol, Wuhan, Peoples R China
[3] Tech Univ Berlin, Berlin, Germany
来源
2023 IEEE INFORMATION THEORY WORKSHOP, ITW | 2023年
关键词
Bipartite graph; coded distributed computing; information-theoretic converse; MapReduce; structured support; DESIGN;
D O I
10.1109/ITW55543.2023.10160235
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Coded distributed computing (CDC), originally proposed by Li et al., leverages coded multicast messages to exchange computed intermediate values among the distributed computing nodes, such that the overall communication load could be reduced by a factor of r, the number of input files assigned to each node. However, in the original CDC framework, each output function/task is composed of intermediate values from all input files. In this paper, we propose a new CDC problem for sparse functions with structured support, where each output function depends on a subset of the input files. For a symmetric structured support for which the input files are divided into G equal-length batches and each output function depends on the same number of G' batches, we propose a novel CDC scheme that is strictly better by a factor G/G' than directly employing the original CDC scheme in the considered problem. Furthermore, by proposing a new converse bound, we prove that the communication load of the proposed CDC scheme is order optimal within a constant multiplicative factor of 6.
引用
收藏
页码:474 / 479
页数:6
相关论文
共 18 条
[1]  
[Anonymous], 2012, Cloud Architecture Patterns: Using Microsoft Azure
[2]  
[Anonymous], 2015, Building Your Next Big Thing with Google Cloud Platform
[3]  
[Anonymous], 2022, OV AM WEB SERV
[4]  
Brunero F, 2022, Arxiv, DOI arXiv:2206.12851
[5]   Resolvable Designs for Speeding Up Distributed Computing [J].
Konstantinidis, Konstantinos ;
Ramamoorthy, Aditya .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2020, 28 (04) :1657-1670
[6]   Speeding Up Distributed Machine Learning Using Codes [J].
Lee, Kangwook ;
Lam, Maximilian ;
Pedarsani, Ramtin ;
Papailiopoulos, Dimitris ;
Ramchandran, Kannan .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2018, 64 (03) :1514-1529
[7]  
Li SZ, 2018, IEEE INT SYMP INFO, P2032, DOI 10.1109/ISIT.2018.8437882
[8]   A Fundamental Tradeoff Between Computation and Communication in Distributed Computing [J].
Li, Songze ;
Maddah-Ali, Mohammad Ali ;
Yu, Qian ;
Avestimehr, A. Salman .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2018, 64 (01) :109-128
[9]   A Scalable Framework for Wireless Distributed Computing [J].
Li, Songze ;
Yu, Qian ;
Maddah-Ali, Mohammad Ali ;
Avestimehr, A. Salman .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2017, 25 (05) :2643-2654
[10]  
Li SZ, 2015, ANN ALLERTON CONF, P964, DOI 10.1109/ALLERTON.2015.7447112