2011
DOI: 10.1007/978-3-642-25591-5_39
|View full text |Cite
|
Sign up to set email alerts
|

Sorting, Searching, and Simulation in the MapReduce Framework

Abstract: In this paper, we study the MapReduce framework from an algorithmic standpoint and demonstrate the usefulness of our approach by designing and analyzing efficient MapReduce algorithms for fundamental sorting, searching, and simulation problems. This study is motivated by a goal of ultimately putting the MapReduce framework on an equal theoretical footing with the well-known PRAM and BSP parallel models, which would benefit both the theory and practice of MapReduce algorithms. We describe efficient MapReduce al… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

1
116
0

Year Published

2013
2013
2019
2019

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 155 publications
(123 citation statements)
references
References 16 publications
1
116
0
Order By: Relevance
“…[8]. The MRC class of Karloff et al is the closest to existing MapReduce computations, and is also among the most restrictive in terms of how it handles communication and tracks the computational power of individual processors.…”
Section: Mapreducementioning
confidence: 99%
See 2 more Smart Citations
“…[8]. The MRC class of Karloff et al is the closest to existing MapReduce computations, and is also among the most restrictive in terms of how it handles communication and tracks the computational power of individual processors.…”
Section: Mapreducementioning
confidence: 99%
“…Kamara and Raykova [11] develop a homomorphic encryption scheme for MapReduce. And much work has been done on graph problems such as connectivity, matchings, sorting, and searching [8]. Chu et al [3] demonstrate the potential to express any statistical-query learning algorithm in MapReduce.…”
Section: Mapreducementioning
confidence: 99%
See 1 more Smart Citation
“…Retrieve the pairs of products that occur together in at least two transactions. 7. Retrieve the pairs of students taking the same courses.…”
Section: Introductionmentioning
confidence: 99%
“…A good example of this is MapReduce, where it is commonly assumed that the reducer and combiner functions are symmetric [5,6,7,9]. Typically, it is up to the programmer to guarantee that this property is satisfied.…”
Section: Introductionmentioning
confidence: 99%