English

When Distributed Computation is Communication Expensive

Data Structures and Algorithms 2013-07-29 v3

Abstract

We consider a number of fundamental statistical and graph problems in the message-passing model, where we have kk machines (sites), each holding a piece of data, and the machines want to jointly solve a problem defined on the union of the kk data sets. The communication is point-to-point, and the goal is to minimize the total communication among the kk machines. This model captures all point-to-point distributed computational models with respect to minimizing communication costs. Our analysis shows that exact computation of many statistical and graph problems in this distributed setting requires a prohibitively large amount of communication, and often one cannot improve upon the communication of the simple protocol in which all machines send their data to a centralized server. Thus, in order to obtain protocols that are communication-efficient, one has to allow approximation, or investigate the distribution or layout of the data sets.

Keywords

Cite

@article{arxiv.1304.4636,
  title  = {When Distributed Computation is Communication Expensive},
  author = {David P. Woodruff and Qin Zhang},
  journal= {arXiv preprint arXiv:1304.4636},
  year   = {2013}
}

Comments

A few minor modifications are made. The new version also has a more appropriate title

R2 v1 2026-06-22T00:01:09.447Z