Formalizing mapreduce with CSP

Fan Yang, Wen Su, Huibiao Zhu, Qin Li

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

18 Scopus citations

Abstract

As a programming model, MapReduce is popularly and widely used in processing and generating large cluster of data sets distributed on large amount of machines. With its widespread use, its validity and other major properties need to be analyzed in a formal framework. In this paper, a formal model is presented using CSP method. We focus on the dominant parts of MapReduce and formalize them in detail. Through this formal model, the processing and function of each component can be clearly reflected. Moreover, we illustrate this formal model by an example computation. The result reflects the validity of MapReduce in some appropriate applications.

Original languageEnglish
Title of host publication17th IEEE International Conference and Workshops on the Engineering of Computer-Based Systems, ECBS 2010
Pages358-367
Number of pages10
DOIs
StatePublished - 2010
Event17th IEEE International Conference and Workshops on the Engineering of Computer-Based Systems, ECBS 2010 - Oxford, United Kingdom
Duration: 22 Mar 201026 Mar 2010

Publication series

Name17th IEEE International Conference and Workshops on the Engineering of Computer-Based Systems, ECBS 2010

Conference

Conference17th IEEE International Conference and Workshops on the Engineering of Computer-Based Systems, ECBS 2010
Country/TerritoryUnited Kingdom
CityOxford
Period22/03/1026/03/10

Fingerprint

Dive into the research topics of 'Formalizing mapreduce with CSP'. Together they form a unique fingerprint.

Cite this