Add MapReduce Part III: Handling worker failures