Coded Computing for Multi-Cluster Distributed Computations

Distributed computing, which leverages distributed storage and computing resources, is a promising paradigm for handling large-scale computational tasks. However, its potential is often hindered by high communication latency due to limited network bandwidth. In this paper, we study the computation-communication tradeoff of multi-cluster MapReduce systems where a central server connects to multiple clusters, each comprising a set of workers that jointly perform a MapReduce task. Workers can exchange information directly within their cluster (inner-cluster communication) or indirectly through the central server (cross-cluster communication). To reduce the communication load, we propose a nested coded distributed computing (CDC) scheme that is feasible for the heterogeneous scenario where different clusters could have arbitrary numbers of workers and computation loads. It is shown that our scheme can greatly reduce communication load compared to all existing schemes, and could achieve the optimal cross-cluster communication load. In addition, the proposed scheme can significantly reduce the computational complexity of the conventional CDC schemes, whose computational complexity exponentially increases with the computation load.

Authors

Institutions

Publication Details

Journal
IEEE Transactions on Communications
Published
2024-08-20
DOI
https://doi.org/10.1109/tcomm.2024.3446641
Citations
1
Primary Topic
Caching and Content Delivery
Type
article
Field-Weighted Citation Impact
0.35

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Coded Computing for Multi-Cluster Distributed Computations

Yuanming Shi, Youlong Wu, Shuai Ma, Chenglin Li et al.
1 citations
IEEE Transactions on Communications
Caching and Content Delivery
0.35
article

Coded Computing for Multi-Cluster Distributed Computations

Yuanming Shi, Youlong Wu, Shuai Ma, Chenglin Li, Xiyu Song, Haoyang Hu
article en
1 citations

Abstract

Distributed computing, which leverages distributed storage and computing resources, is a promising paradigm for handling large-scale computational tasks. However, its potential is often hindered by high communication latency due to limited network bandwidth. In this paper, we study the computation-communication tradeoff of multi-cluster MapReduce systems where a central server connects to multiple clusters, each comprising a set of workers that jointly perform a MapReduce task. Workers can exchange information directly within their cluster (inner-cluster communication) or indirectly through the central server (cross-cluster communication). To reduce the communication load, we propose a nested coded distributed computing (CDC) scheme that is feasible for the heterogeneous scenario where different clusters could have arbitrary numbers of workers and computation loads. It is shown that our scheme can greatly reduce communication load compared to all existing schemes, and could achieve the optimal cross-cluster communication load. In addition, the proposed scheme can significantly reduce the computational complexity of the conventional CDC schemes, whose computational complexity exponentially increases with the computation load.

IEEE Transactions on CommunicationsVol. 73(2)
ShanghaiTech University (CN), Peng Cheng Laboratory (CN), Guilin University of Electronic Technology (CN)
National Natural Science Foundation of China, Natural Science Foundation of Shaanxi Province, Shanghai Rising-Star Program, Basic and Applied Basic Research Foundation of Guangdong Province
Openalex Percentile: Top 40%
Caching and Content Delivery
0.35
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Coded Computing for Multi-Cluster Distributed Computations — Yuanming Shi, Youlong Wu, et al. · IEEE Transactions on Communications (2024) | TGRS Research Map | TGRS