Locality-Aware Reduce Task Scheduling for MapReduce
Delay scheduling: a simple technique for achieving locality and fairness in cluster scheduling