Coded Parallel Transmission for Half-Duplex Distributed Computing

This work studies a general distributed coded computing system based on the MapReduce-type framework, where distributed computing nodes within a half-duplex network wish to compute multiple output functions. We first introduce a definition of communication delay to characterize the time cost during...

Full description

Bibliographic Details
Main Authors: Zai, Qixuan, Yuan, Kai, Wu, Youlong
Other Authors: Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Format: Article
Published: Multidisciplinary Digital Publishing Institute 2022
Online Access:https://hdl.handle.net/1721.1/144037
_version_ 1826190969826967552
author Zai, Qixuan
Yuan, Kai
Wu, Youlong
author2 Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
author_facet Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Zai, Qixuan
Yuan, Kai
Wu, Youlong
author_sort Zai, Qixuan
collection MIT
description This work studies a general distributed coded computing system based on the MapReduce-type framework, where distributed computing nodes within a half-duplex network wish to compute multiple output functions. We first introduce a definition of communication delay to characterize the time cost during the date shuffle phase, and then propose a novel coding strategy that enables parallel transmission among the computation nodes by delicately designing the data placement, message symbols encoding, data shuffling, and decoding. Compared to the coded distributed computing (CDC) scheme proposed by Li et al., the proposed scheme significantly reduces the communication delay, in particular when the computation load is relatively smaller than the number of computing nodes <i>K</i>. Moreover, the communication delay of CDC is a monotonically increasing function of <i>K</i>, while the communication delay of our scheme decreases as <i>K</i> increases, indicating that the proposed scheme can make better use of the computing resources.
first_indexed 2024-09-23T08:48:05Z
format Article
id mit-1721.1/144037
institution Massachusetts Institute of Technology
last_indexed 2024-09-23T08:48:05Z
publishDate 2022
publisher Multidisciplinary Digital Publishing Institute
record_format dspace
spelling mit-1721.1/1440372023-01-24T21:42:24Z Coded Parallel Transmission for Half-Duplex Distributed Computing Zai, Qixuan Yuan, Kai Wu, Youlong Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science This work studies a general distributed coded computing system based on the MapReduce-type framework, where distributed computing nodes within a half-duplex network wish to compute multiple output functions. We first introduce a definition of communication delay to characterize the time cost during the date shuffle phase, and then propose a novel coding strategy that enables parallel transmission among the computation nodes by delicately designing the data placement, message symbols encoding, data shuffling, and decoding. Compared to the coded distributed computing (CDC) scheme proposed by Li et al., the proposed scheme significantly reduces the communication delay, in particular when the computation load is relatively smaller than the number of computing nodes <i>K</i>. Moreover, the communication delay of CDC is a monotonically increasing function of <i>K</i>, while the communication delay of our scheme decreases as <i>K</i> increases, indicating that the proposed scheme can make better use of the computing resources. 2022-07-25T18:47:40Z 2022-07-25T18:47:40Z 2022-07-15 2022-07-25T16:32:23Z Article http://purl.org/eprint/type/JournalArticle https://hdl.handle.net/1721.1/144037 Information 13 (7): 342 (2022) PUBLISHER_CC http://dx.doi.org/10.3390/info13070342 Creative Commons Attribution https://creativecommons.org/licenses/by/4.0/ application/pdf Multidisciplinary Digital Publishing Institute Multidisciplinary Digital Publishing Institute
spellingShingle Zai, Qixuan
Yuan, Kai
Wu, Youlong
Coded Parallel Transmission for Half-Duplex Distributed Computing
title Coded Parallel Transmission for Half-Duplex Distributed Computing
title_full Coded Parallel Transmission for Half-Duplex Distributed Computing
title_fullStr Coded Parallel Transmission for Half-Duplex Distributed Computing
title_full_unstemmed Coded Parallel Transmission for Half-Duplex Distributed Computing
title_short Coded Parallel Transmission for Half-Duplex Distributed Computing
title_sort coded parallel transmission for half duplex distributed computing
url https://hdl.handle.net/1721.1/144037
work_keys_str_mv AT zaiqixuan codedparalleltransmissionforhalfduplexdistributedcomputing
AT yuankai codedparalleltransmissionforhalfduplexdistributedcomputing
AT wuyoulong codedparalleltransmissionforhalfduplexdistributedcomputing