2018
DOI: 10.1109/tit.2017.2756959
|View full text |Cite
|
Sign up to set email alerts
|

A Fundamental Tradeoff Between Computation and Communication in Distributed Computing

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

2
101
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
3
3
3

Relationship

2
7

Authors

Journals

citations
Cited by 377 publications
(103 citation statements)
references
References 40 publications
2
101
0
Order By: Relevance
“…Before we present the proof of the theorem, we briefly compare our main result with similar results shown in [67], [87]. Our coded shuffling algorithm is related to the coded caching problem [67], since one can design the right cache update rule to reduce the communication rate for an unknown demand or permutation of the data rows.…”
Section: Resultsmentioning
confidence: 69%
See 1 more Smart Citation
“…Before we present the proof of the theorem, we briefly compare our main result with similar results shown in [67], [87]. Our coded shuffling algorithm is related to the coded caching problem [67], since one can design the right cache update rule to reduce the communication rate for an unknown demand or permutation of the data rows.…”
Section: Resultsmentioning
confidence: 69%
“…Thus, the right cache update rule is required to guarantee the opportunity of coded transmission at every iteration. Furthermore, the coded shuffling problem has some connections to coded MapReduce [87] as both algorithms mitigate the communication bottlenecks in distributed computation and machine learning. However, coded shuffling enables coded transmission of raw data by leveraging the extra memory space available at each node, while coded MapReduce enables coded transmission of processed data in the shuffling phase of the MapReduce algorithm by cleverly introducing redundancy in the computation of the mappers.…”
Section: Resultsmentioning
confidence: 99%
“…Let t * be the solution to the alternative formulation P alt in (7)(8) and τ * be the solution to (16). Then,…”
Section: B Solving the Alternate Formulationmentioning
confidence: 99%
“…The caching problem has also been extended in various directions, including decentralized caching [17], online caching [18], caching with nonuniform demands [19]- [22], hierarchical caching [23]- [25], device-to-device caching [26], cache-aided interference channels [27]- [30], caching on file selection networks [31]- [33], caching on broadcast channels [34]- [37], and caching for channels with delayed feedback with channel state information [38], [39]. The same idea is also useful in the context of distributed computing, in order to take advantage of extra computation to reduce the communication load [40]- [44].…”
Section: Introductionmentioning
confidence: 99%