English

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

Information Theory 2020-10-06 v1 math.IT

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 NN distributed workers to compute a linearly separable function of KK datasets, which is a set of KcK_c linear combinations of KK 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 NrN_r out of NN workers the master can recover the task function. In the literature, the specific case where Kc=1K_c = 1 or where the computation cost is minimum has been considered. In this paper, we focus on the general case (i.e., general KcK_c and general computation cost) and aim to find the minimum communication cost. We first propose a novel converse bound on the communication cost under the constraint of the popular cyclic assignment (widely considered in the literature), which assigns the datasets to the workers in a cyclic way. Motivated by the observation that existing strategies for distributed computing fall short of achieving the converse bound, we propose a novel distributed computing scheme for some system parameters. The proposed computing scheme is optimal for any assignment when KcK_c is large and is optimal under cyclic assignment when the numbers of workers and datasets are equal or KcK_c is small. In addition, it is order optimal within a factor of 2 under cyclic assignment for the remaining cases.

Keywords

Cite

@article{arxiv.2010.01633,
  title  = {On the Tradeoff Between Computation and Communication Costs for Distributed Linearly Separable Computation},
  author = {Kai Wan and Hua Sun and Mingyue Ji and Giuseppe Caire},
  journal= {arXiv preprint arXiv:2010.01633},
  year   = {2020}
}

Comments

33 pages, 2 figures, submitted to IEEE Transactions on Communications

R2 v1 2026-06-23T19:01:09.101Z