On the Tradeoff Between Computation and Communication Costs for Distributed Linearly Separable Computation
Kai Wan, Hua Sun, Mingyue Ji, Giuseppe Caire

TL;DR
This paper investigates the balance between computation and communication costs in distributed linearly separable computation, proposing bounds and schemes that optimize data distribution and recovery in various system configurations.
Contribution
It introduces a new converse bound for cyclic data assignment and proposes an optimal or near-optimal distributed computing scheme for general parameters.
Findings
Proposed a converse bound on communication cost under cyclic assignment.
Developed a distributed computing scheme that is optimal or order optimal for various parameters.
Achieved near-optimal communication efficiency in general settings.
Abstract
This paper studies the distributed linearly separable computation problem, which is a generalization of many existing distributed computing problems such as distributed gradient descent and distributed linear transform. In this problem, a master asks distributed workers to compute a linearly separable function of datasets, which is a set of linear combinations of messages (each message is a function of one dataset). We assign some datasets to each worker, which then computes the corresponding messages and returns some function of these messages, such that from the answers of any out of workers the master can recover the task function. In the literature, the specific case where or where the computation cost is minimum has been considered. In this paper, we focus on the general case (i.e., general and general computation cost) and aim to find…
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.
