Flutter: Scheduling tasks closer to data across geo-distributed datacenters
Delay scheduling: a simple technique for achieving locality and fairness in cluster scheduling