taskAttemptID[0] = job.findMapTask(trackers[0]);
taskAttemptID[1] = job.findMapTask(trackers[1]);
taskAttemptID[2] = job.findMapTask(trackers[2]);
clock.advance(1000);
job.finishTask(taskAttemptID[0]);
//if consider the progress rate, we should speculate task 1
//but if consider the processing rate, which is map_input_bytes/time
//then we should speculate task 2
job.processingRate(taskAttemptID[1], Task.Counter.MAP_INPUT_BYTES,
100000000, 0.1f, TaskStatus.Phase.MAP);