Connecting MapReduce Computations to Realistic Machine Models

preprint2020arXivOpen access

Abstract

We explain how the popular, highly abstract MapReduce model of parallel computation (MRC) can be rooted in reality by explaining how it can be simulated on realistic distributed-memory parallel machine models like BSP. We first refine the model (MRC+^+) to include parameters for total work ww, bottleneck work w^\hat{w}, data volume mm, and maximum object sizes m^\hat{m}. We then show matching upper and lower bounds for executing a MapReduce calculation on the distributed-memory machine -- Θ(w/p+w^+log⁡p)Θ(w/p+\hat{w}+\log p) work and Θ(m/p+m^+log⁡p)Θ(m/p+\hat{m}+\log p) bottleneck communication volume using pp processors.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.