MapReduce patterns Basic MapReduce Patterns Counting and Summing Collating Filtering (“Grepping”), Parsing, and Validation Distributed Task Execution Sorting Not-So-Basic MapReduce Patterns Iterative Message Passing (Graph Processing) Distinct Values (Unique Items Counting) Cross-Correlation Relational MapReduce Patterns Selection Projection Union Intersection Difference GroupBy and Aggregation Joining - http://highlyscalable.wordpress.com/2012/02/01/mapreduce-patterns/ Showing that map reduce can support real time transaction processing - http://googleblog.blogspot.com/2009/12/relevance-meets-real-time-web.html Using map-reduce in cloud - http://horicky.blogspot.com/2010/02/cloud-mapreduce-tricks.html Papers of using mapreduce - http://atbrox.com/2010/05/08/mapreduce-hadoop-algorithms-in-academic-papers-may-2010-update/ http://code.google.com/edu/parallel/mapreduce-tutorial.html mapreduce experiment - http://www.macs.hw.ac.uk/~rs46/multicore_challenge1/ Pattern and anti-pattern - http://developer.yahoo.com/blogs/hadoop/posts/2010/08/apache_hadoop_best_practices_a/ http://blog.dynatrace.com/2012/01/25/about-the-performance-of-map-reduce-jobs/ http://techalpine.com/what-are-the-hadoop-mapreduce-concepts/