Multi-User Distributed Computing Via Compressed Sensing
Ali Khalesi, Sajad Daei, Marios Kountouris, Petros Elia

TL;DR
This paper introduces a novel approach to multi-user distributed computing by reformulating the problem as a sparse recovery task, enabling the use of compressed sensing techniques to optimize computation and communication efficiency.
Contribution
It establishes a connection between distributed computing and compressed sensing, providing tractable algorithms for workload optimization via $ ext{l}_1$-minimization.
Findings
Bounded the normalized computation cost using probabilistic subfunction assignment.
Demonstrated that practical schemes can be derived from intractable optimal schemes via basis pursuit.
Linked distributed computing problems to sparse recovery, enabling new algorithmic strategies.
Abstract
The multi-user linearly-separable distributed computing problem is considered here, in which servers help to compute the real-valued functions requested by users, where each function can be written as a linear combination of up to (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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSparse and Compressive Sensing Techniques · Stochastic Gradient Optimization Techniques · Distributed Sensor Networks and Detection Algorithms
