Maestro: Replica-Aware Map Scheduling for MapReduce