DiFS: distributed flow scheduling for adaptive routing in hierarchical data center networks
MapReduce: simplified data processing on large clusters