Wireless MapReduce Arrays for Coded Distributed Computing

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Peter, Elizabath, Namboodiri, K. K. Krishnan, Rajan, B. Sundar
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866910498971189248
author Peter, Elizabath
Namboodiri, K. K. Krishnan
Rajan, B. Sundar
author_facet Peter, Elizabath
Namboodiri, K. K. Krishnan
Rajan, B. Sundar
contents We consider a wireless distributed computing system based on the MapReduce framework, which consists of three phases: \textit{Map}, \textit{Shuffle}, and \textit{Reduce}. The system consists of a set of distributed nodes assigned to compute arbitrary output functions depending on a file library. The computation of the output functions is decomposed into Map and Reduce functions, and the Shuffle phase, which involves the data exchange, links the two. In our model, the Shuffle phase communication happens over a full-duplex wireless interference channel. For this setting, a coded wireless MapReduce distributed computing scheme exists in the literature, achieving optimal performance under one-shot linear schemes. However, the scheme requires the number of input files to be very large, growing exponentially with the number of nodes. We present schemes that require the number of files to be in the order of the number of nodes and achieve the same performance as the existing scheme. The schemes are obtained by designing a structure called wireless MapReduce array that succinctly represents all three phases in a single array. The wireless MapReduce arrays can also be obtained from the extended placement delivery arrays known for multi-antenna coded caching schemes.
format Preprint
id arxiv_https___arxiv_org_abs_2406_15791
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Wireless MapReduce Arrays for Coded Distributed Computing
Peter, Elizabath
Namboodiri, K. K. Krishnan
Rajan, B. Sundar
Information Theory
Distributed, Parallel, and Cluster Computing
We consider a wireless distributed computing system based on the MapReduce framework, which consists of three phases: \textit{Map}, \textit{Shuffle}, and \textit{Reduce}. The system consists of a set of distributed nodes assigned to compute arbitrary output functions depending on a file library. The computation of the output functions is decomposed into Map and Reduce functions, and the Shuffle phase, which involves the data exchange, links the two. In our model, the Shuffle phase communication happens over a full-duplex wireless interference channel. For this setting, a coded wireless MapReduce distributed computing scheme exists in the literature, achieving optimal performance under one-shot linear schemes. However, the scheme requires the number of input files to be very large, growing exponentially with the number of nodes. We present schemes that require the number of files to be in the order of the number of nodes and achieve the same performance as the existing scheme. The schemes are obtained by designing a structure called wireless MapReduce array that succinctly represents all three phases in a single array. The wireless MapReduce arrays can also be obtained from the extended placement delivery arrays known for multi-antenna coded caching schemes.
title Wireless MapReduce Arrays for Coded Distributed Computing
topic Information Theory
Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2406.15791