Google Research Publications - MapReduce: Simplified Data Processing on Large Clusters
"MapReduce is a programming model and an associated implementation for processing and generating large data sets."