Fundamental Limits of Distributed Linearly Separable Computation under Cyclic Assignment

05/09/2023
by   Wenbo Huang, et al.
0

Distributed Linearly Separable Computation problem under the cyclic assignment is studied in this paper. It is a problem widely existing in cooperated distributed gradient coding, real-time rendering, linear transformers, etc. In a distributed computing system, a master asks N distributed workers to compute a linearly separable function from K datasets. The task function can be expressed as K_c linear combinations of K messages, where each message is the output of one individual function of one dataset. Straggler effect is also considered, such that from the answers of each N_r worker, the master should recover the task. The computation cost is defined as the number of datasets assigned to each worker, while the communication cost is defined as the number of (coded) messages which should be received. The objective is to characterize the optimal tradeoff between the computation and communication costs. Various distributed computing scheme were proposed in the literature with a well-known cyclic data assignment, but the (order) optimality of this problem remains open, even under the cyclic assignment. This paper proposes a new computing scheme with the cyclic assignment based on interference alignment, which is near optimal under the cyclic assignment.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/04/2020

On the Tradeoff Between Computation and Communication Costs for Distributed Linearly Separable Computation

This paper studies the distributed linearly separable computation proble...
research
02/01/2021

On Secure Distributed Linearly Separable Computation

Distributed linearly separable computation, where a user asks some distr...
research
07/11/2021

On the Expressiveness of Assignment Messages

In this note we prove that the class of valuation functions representabl...
research
06/22/2022

Multi-User Linearly-Separable Distributed Computing

In this work, we explore the problem of multi-user linearly-separable di...
research
01/09/2023

Multi-User Distributed Computing Via Compressed Sensing

The multi-user linearly-separable distributed computing problem is consi...
research
09/23/2021

Coded Computation across Shared Heterogeneous Workers with Communication Delay

Distributed computing enables large-scale computation tasks to be proces...
research
07/10/2011

Task swapping networks in distributed systems

In this paper we propose task swapping networks for task reassignments b...

Please sign up or login with your details

Forgot password? Click here to reset