A New Combinatorial Coded Design for Heterogeneous Distributed Computing

07/21/2020
by   Nicholas Woolsey, et al.
0

Coded Distributed Computing (CDC) introduced by Li et al. in 2015 offers an efficient approach to trade computing power to reduce the communication load in general distributed computing frameworks such as MapReduce and Spark. In particular, increasing the computation load in the Map phase by a factor of r can create coded multicasting opportunities to reduce the communication load in the Shuffle phase by the same factor. However, the CDC scheme is designed for the homogeneous settings, where the storage, computation load and communication load on the computing nodes are the same. In addition, it requires an exponentially large number of input files (data batches), reduce functions and multicasting groups relative to the number of nodes to achieve the promised gain. We address the CDC limitations by proposing a novel CDC approach based on a combinatorial design, which accommodates heterogeneous networks where nodes have varying storage and computing capabilities. In addition, the proposed approach requires an exponentially less number of input files compared to the original CDC scheme proposed by Li et al. Meanwhile, the resulting computation-communication trade-off maintains the multiplicative gain compared to conventional uncoded unicast and asymptotically achieves the optimal performance proposed by Li et al.

READ FULL TEXT
research
02/12/2018

A New Combinatorial Design of Coded Distributed Computing

Coded distributed computing introduced by Li et al. in 2015 is an effici...
research
01/23/2019

Cascaded Coded Distributed Computing on Heterogeneous Networks

Coded distributed computing (CDC) introduced by Li et al. in 2015 offers...
research
01/13/2020

Coded Distributed Computing Schemes with Smaller Numbers of Input Files and Output Functions

Li et al. (IEEE Transaction on Information Theory, 64, 109-128, 2018) in...
research
04/09/2020

Topological Coded Distributed Computing

This paper considers the MapReduce-like coded distributed computing fram...
research
06/26/2022

Multi-Access Distributed Computing

Coded distributed computing (CDC) is a new technique proposed with the p...
research
08/13/2020

FLCD: A Flexible Low Complexity Design of Coded Distributed Computing

We propose a flexible low complexity design (FLCD) of coded distributed ...
research
02/02/2021

Optimal Coding Scheme and Resource Allocation for Distributed Computation with Limited Resources

A central issue of distributed computing systems is how to optimally all...

Please sign up or login with your details

Forgot password? Click here to reset