2012
DOI: 10.1016/j.procs.2012.04.026
|View full text |Cite
|
Sign up to set email alerts
|

BSP vs MapReduce

Abstract: The MapReduce framework has been generating a lot of interest in a wide range of areas. It has been widely adopted in industry and has been used to solve a number of non-trivial problems in academia. Putting MapReduce on strong theoretical foundations is crucial in understanding its capabilities. This work links MapReduce to the BSP model of computation, underlining the relevance of BSP to modern parallel algorithm design and defining a subclass of BSP algorithms that can be efficiently implemented in MapReduc… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
15
0

Year Published

2012
2012
2021
2021

Publication Types

Select...
5
2
2

Relationship

0
9

Authors

Journals

citations
Cited by 42 publications
(15 citation statements)
references
References 15 publications
0
15
0
Order By: Relevance
“…BSP is a powerful generalization of MR. A subclass of BSP algorithms can be efficiently implemented in MR [11]. BSP is superfast on standard commodity hardware, orders of magnitude faster than the MR alone.…”
Section: Pregel and Giraphmentioning
confidence: 99%
“…BSP is a powerful generalization of MR. A subclass of BSP algorithms can be efficiently implemented in MR [11]. BSP is superfast on standard commodity hardware, orders of magnitude faster than the MR alone.…”
Section: Pregel and Giraphmentioning
confidence: 99%
“…Every one of them has themselves advantages and disadvantages. Now the popular models are MapReduce and BSP, although they have been widely adopted in a wide range of areas, it hasn't been determined whether MapReduce and BSP are better than other models [6][7]. For example, MapReduce doesn't have strong theoretical foundations, it is demanded to establish its relationship to other major parallel computation models such as BSP and PRAM.…”
Section: The Parallel Computing Modelsmentioning
confidence: 99%
“…Open source and free software frameworks exist for this model, on different architectures (GPU, multi-core, clusters), which makes it a practical choice. Moreover, theoretical works have found it equivalent to BSP and PRAM [26], both well-studied parallel models. In this model, the input data is first processed independently by many mappers, their results are then further processed independently by reducers.…”
Section: A Defining a Target Parallel Modelmentioning
confidence: 99%