Multi-Access Distributed Computing

被引:1
作者
Brunero, Federico [1 ,2 ]
Elia, Petros [1 ]
机构
[1] EURECOM, Commun Syst Dept, F-06410 Sophia Antipolis, France
[2] Huawei Munich Res Ctr, Opt & Quantum Commun Lab, D-80992 Munich, Germany
基金
欧洲研究理事会;
关键词
Coded distributed computing; coded multicasting; communication load; information-theoretic converse; MapReduce; communication complexity; multi-access distributed computing (MADC); FUNDAMENTAL LIMITS; MAPREDUCE; DESIGN;
D O I
10.1109/TIT.2024.3373128
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Coded distributed computing (CDC) is a new technique proposed with the purpose of decreasing the intense data exchange required for parallelizing distributed computing systems. Under the famous MapReduce paradigm, this coded approach has been shown to decrease this communication overhead by a factor that is linearly proportional to the overall computation load during the mapping phase. In this paper, we propose multi-access distributed computing (MADC) as a generalization of the original CDC model, where now mappers (nodes in charge of the map functions) and reducers (nodes in charge of the reduce functions) are distinct computing nodes that are connected through a multi-access network topology. Focusing on the MADC setting with combinatorial topology, which implies Lambda mappers and K reducers such that there is a unique reducer connected to any alpha mappers, we propose a coded scheme and an information-theoretic converse, which jointly identify the optimal inter-reducer communication load, as a function of the computation load, to within a constant gap of 1.5. Additionally, a modified coded scheme and converse identify the optimal max-link communication load across all existing links to within a gap of 4.
引用
收藏
页码:3385 / 3398
页数:14
相关论文
共 23 条
[1]   Fundamental Limits of Combinatorial Multi-Access Caching [J].
Brunero, Federico ;
Elia, Petros .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2023, 69 (02) :1037-1056
[2]  
Choi YM, 2014, IEEE INT CONF ASAP, P9, DOI 10.1109/ASAP.2014.6868624
[3]   Mapreduce: Simplified data processing on large clusters [J].
Dean, Jeffrey ;
Ghemawat, Sanjay .
COMMUNICATIONS OF THE ACM, 2008, 51 (01) :107-113
[4]   Fundamental Limits of Caching in Wireless D2D Networks [J].
Ji, Mingyue ;
Caire, Giuseppe ;
Molisch, Andreas F. .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2016, 62 (02) :849-869
[5]   A Comprehensive Review of Straggler Handling Algorithms for MapReduce Framework [J].
Kumar, Umesh ;
Kumar, Jitendar .
INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2014, 7 (04) :139-148
[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]   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
[8]   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
[9]   Fundamental Limits of Caching [J].
Maddah-Ali, Mohammad Ali ;
Niesen, Urs .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2014, 60 (05) :2856-2867
[10]   Maddah-Ali-Niesen Scheme for Multi-access Coded Caching [J].
Muralidhar, Pooja Nayak ;
Katyal, Digvijay ;
Rajan, B. Sundar .
2021 IEEE INFORMATION THEORY WORKSHOP (ITW), 2021,