SecondNet: a data center network virtualization architecture with bandwidth guarantees
MapReduce: simplified data processing on large clusters