Week 9: MapReduce

Lecture notes:
MapReduce - Lecture notes
MapReduce - Lecture slides (6 per page)
Supplemental notes:
MapReduce: Simplified Data Processing on Large Clusters
by Jeffrey Dean and Sanjay Ghemawat, Google, 2004
The definitive paper on MapReduce
MapReduce, Yahoo
Well-written brief tutorial on how MapReduce works with lots of diagrams.
MapReduce Patterns, Algorithms, and Use Cases, Ilya Katsov, Highly Scalable Blog, February 1, 2012
Examples of a bunch of ways that you can apply MapReduce
MapReduce: The programming model and practice
Jerry Zhao, Jelena Pjesivac-Grbovic, SIGMETRICS'09 Tutorial, 2009
Google tutorial on MapReduce
MapReduce.org
A site that keeps up on information related to MapReduce: tutorials, deployments, and more.
Amazon Elastic MapReduce
Amazon's MapReduce service
Google: MapReduce in a Week
Google Code University
MapReduce Course
Three-day MapReduce Cource by Google at MIT: a part of 2008 Independent Activities Period at MIT
Buzzwords:
Master, worker, map worker, reduce worker, map, reduce, partition function, shards, intermediate files, pinging,