Student or educator? Sign up with your school email and get 6 months of Pro free.
Cited by 451

The DOI matches its Crossref record; 52 of the 52 references it cites were found in a registry or an index.

A Fundamental Tradeoff Between Computation and Communication in Distributed Computing

Li, Songze, Maddah-Ali, Mohammad Ali, Yu, Qian, Avestimehr, A. Salman·2018·IEEE Transactions on Information Theory

Abstract

How can we optimally trade extra computing power to reduce the communication load in distributed computing? We answer this question by characterizing a fundamental tradeoff between computation and communication in distributed computing, i.e., the two are inversely proportional to each other. More specifically, a general distributed computing framework, motivated by commonly used structures like MapReduce, is considered, where the overall computation is decomposed into computing a set of “Map” and “Reduce” functions distributedly across multiple computing nodes. A coded scheme, named “coded distributed computing” (CDC), is proposed to demonstrate that increasing the computation load of the Map functions by a factor of r (i.e., evaluating each function at r carefully chosen nodes) can create novel coding opportunities that reduce the communication load by the same factor. An information-theoretic lower bound on the communication load is also provided, which matches the communication load achieved by the CDC scheme. As a result, the optimal computation-communication tradeoff in distributed computing is exactly characterized. Finally, the coding techniques of CDC is applied to the Hadoop TeraSort benchmark to develop a novel CodedTeraSort algorithm, which is empirically demonstrated to speed up the overall job execution by 1.97× -3.39×, for typical settings of interest.

Overview

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

Crossref · 10.1109/tit.2017.2756959

Cites

52 of 52 references verified0 citation errors · 0 not checkable

Statistics

Verification

Claims the paper makes

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

The self-check needs the paper’s full text.

Citations

Cites

Show all 52 references

Research works printed but not linked: 10

  1. 2017, Open MPI Open Source High Performance Computing
  2. 10.1109/ISIT.2003.1228459 · doi:10.1109/isit.2003.1228459
  3. kiamari, 2017, On heterogeneous coded distributed computing
  4. 2017, Apache Hadoop Distributed File System
  5. 2017, Amazon Elastic Compute Cloud (Amazon EC2)
  6. 2017, Hadoop TeraSort
  7. 10.1109/18.50368 · doi:10.1109/18.50368
  8. 10.1145/288090.288094 · doi:10.1145/288090.288094
  9. 10.1109/CLOUD.2013.107 · doi:10.1109/cloud.2013.107
  10. 10.1109/e-Science.2009.53 · doi:10.1109/e-science.2009.53

Cited by

See all 451

Metadata

Authors
Li, S., Maddah-Ali, M. A., Yu, Q., & Avestimehr, A. S.
Venue
IEEE Transactions on Information Theory
Published
2018-01
Volume
64
Issue
1
Pages
109-128
ISSN
  • 0018-9448 (ISSN-L)
  • 1557-9654
OpenAlex
W2757498728
Cited by
451
References
52
FWCI
97.30
Type
journal article
Language
en
Open access
closed
Funders
  • NSF (CCF-1408639, NETS-1419632)
  • ONR (N000141612189)
  • NSA (H98230-16-C-0255)
  • Intel
  • Defense Advanced Research Projects Agency (HR001117C0053)

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review

How to cite

Cite CoChat for the checks on this page, and the paper for its own findings.

This page
CoChat. (2026). Citation check: A Fundamental Tradeoff Between Computation and Communication in Distributed Computing. https://app.cochat.ai/papers/10.1109/tit.2017.2756959
The paper
Li, S., Maddah-Ali, M. A., Yu, Q., & Avestimehr, A. S. (2018). A Fundamental Tradeoff Between Computation and Communication in Distributed Computing. IEEE Transactions on Information Theory. https://doi.org/10.1109/tit.2017.2756959

Data sources

Bibliographic data: Semantic Scholar, OpenAlex, Crossref.

Contains information from the Semantic Scholar Academic Graph Datasets, made available under the ODC Attribution License (ODC-BY 1.0).

Semantic Scholar’s data is described in: Kinney, R., et al. (2023). The Semantic Scholar Open Data Platform. arXiv:2301.10140.