A simulation approach to evaluating design decisions in MapReduce setups
MapReduce: simplified data processing on large clusters