MapReduce framework