Multi-User Distributed Computing Via Compressed Sensing

01/09/2023
by   Ali Khalesi, et al.
0

The multi-user linearly-separable distributed computing problem is considered here, in which N servers help to compute the real-valued functions requested by K users, where each function can be written as a linear combination of up to L (generally non-linear) subfunctions. Each server computes a fraction γ of the subfunctions, then 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. Our goal is to bound the ratio between the computation workload done by all servers over the number of datasets. To this end, we here reformulate the real-valued distributed computing problem into a matrix factorization problem and then into a basic sparse recovery problem, where sparsity implies computational savings. Building on this, we first give a simple probabilistic scheme for subfunction assignment, which allows us to upper bound the optimal normalized computation cost as γ≤K/N that a generally intractable ℓ_0-minimization would give. To bypass the intractability of such optimal scheme, we show that if these optimal schemes enjoy γ≤ - rK/NW^-1_-1(- 2K/e N r ) (where W_-1(·) is the Lambert function and r calibrates the communication between servers and users), then they can actually be derived using a tractable Basis Pursuit ℓ_1-minimization. This newly-revealed connection between distributed computation and compressed sensing opens up the possibility of designing practical distributed computing algorithms by employing tools and methods from compressed sensing.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/22/2022

Multi-User Linearly-Separable Distributed Computing

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

On Secure Distributed Linearly Separable Computation

Distributed linearly separable computation, where a user asks some distr...
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
05/09/2023

Fundamental Limits of Distributed Linearly Separable Computation under Cyclic Assignment

Distributed Linearly Separable Computation problem under the cyclic assi...
research
07/17/2013

Universally Elevating the Phase Transition Performance of Compressed Sensing: Non-Isometric Matrices are Not Necessarily Bad Matrices

In compressed sensing problems, ℓ_1 minimization or Basis Pursuit was kn...
research
08/03/2019

Private Sequential Function Computation

In this paper, we introduce the problem of private sequential function c...
research
03/28/2020

Distributed function estimation: adaptation using minimal communication

We investigate whether in a distributed setting, adaptive estimation of ...

Please sign up or login with your details

Forgot password? Click here to reset