On the Computational Complexity of MapReduce - DIStributed Computing 2015
Conference Papers Year : 2015

On the Computational Complexity of MapReduce

Abstract

In this paper we study the MapReduce Class (MRC) defined by Karloff et al., which is a formal complexity-theoretic model of MapRe-duce. We show that constant-round MRC computations can decide regular languages and simulate sublogarithmic space-bounded Turing machines. In addition, we prove hierarchy theorems for MRC under certain complexity-theoretic assumptions. These theorems show that sufficiently increasing the number of rounds or the amount of time per processor strictly increases the computational power of MRC. Our work lays the foundation for further analysis relating MapReduce to established complexity classes. Our results also hold for Valiant's BSP model of parallel computation and the MPC model of Beame et al.
Fichier principal
Vignette du fichier
93630001.pdf (308.73 Ko) Télécharger le fichier
Origin Files produced by the author(s)
Loading...

Dates and versions

hal-01199793 , version 1 (16-09-2015)

Identifiers

Cite

Benjamin Fish, Jeremy Kun, Ádám Lelkes, Lev Reyzin, György Turán. On the Computational Complexity of MapReduce. DISC 2015, Toshimitsu Masuzawa; Koichi Wada, Oct 2015, Tokyo, Japan. ⟨10.1007/978-3-662-48653-5_1⟩. ⟨hal-01199793⟩

Collections

DISC2015
112 View
356 Download

Altmetric

Share

More