One of the keys to map reduce is that each map operation must be able to be done in parallel in such a way that it does not require access and does not depend on the other operations. Also the number of map operations are typically greater than the number of reduce operations.