Correct Answer : MapReduce
Explanation : MapReduce is a programming model and an associated implementation for processing and generating large data sets with a parallel, distributed algorithm.