A Survey and Evaluation of Data Center Network Topologies
MapReduce: simplified data processing on large clusters