Status To appear in the SCP journal History 2 January 2006 -- first draft published online 10 April 2007 -- major revision 1 July 2007 -- minor revision Author Ralf Lämmel Abstract Google's MapReduce programming model serves for processing large data sets in a massively parallel manner. We deliver the first rigorous description of the model including its advancement as Google's domain-specific l