Multi-User Linearly-Separable Distributed Computing

06/22/2022
by   Ali Khalesi, et al.
0

In this work, we explore the problem of multi-user linearly-separable distributed computation, where N servers help compute the desired functions (jobs) of K users, and where each desired function can be written as a linear combination of up to L (generally non-linear) subtasks (or sub-functions). Each server computes some of the subtasks, communicates a function of its computed outputs to some of the users, and then each user collects its received data to recover its desired function. We explore the computation and communication relationship between how many servers compute each subtask vs. how much data each user receives. For a matrix 𝐅 representing the linearly-separable form of the set of requested functions, our problem becomes equivalent to the open problem of sparse matrix factorization 𝐅 = 𝐃𝐄 over finite fields, where a sparse decoding matrix 𝐃 and encoding matrix 𝐄 imply reduced communication and computation costs respectively. This paper establishes a novel relationship between our distributed computing problem, matrix factorization, syndrome decoding and covering codes. To reduce the computation cost, the above 𝐃 is drawn from covering codes or from a here-introduced class of so-called `partial covering' codes, whose study here yields computation cost results that we present.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/09/2023

Multi-User Distributed Computing Via Compressed Sensing

The multi-user linearly-separable distributed computing problem is consi...
research
02/01/2021

On Secure Distributed Linearly Separable Computation

Distributed linearly separable computation, where a user asks some distr...
research
05/09/2023

Fundamental Limits of Distributed Linearly Separable Computation under Cyclic Assignment

Distributed Linearly Separable Computation problem under the cyclic assi...
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
10/19/2020

Symmetric Private Polynomial Computation From Lagrange Encoding

The problem of X-secure T-colluding symmetric Private Polynomial Computa...
research
04/30/2021

Multi-Matrix Verifiable Computation

The problem of securely outsourcing computation to cloud servers has att...
research
12/07/2019

How to Distribute Computation in Networks

We study the function computation problem in a communications network. T...

Please sign up or login with your details

Forgot password? Click here to reset