“…Previous work has been tremendously conducted on optimizing the Scheduler [ 17 , 18 , 19 , 20 , 21 , 22 , 23 , 24 ]. Apart from the scheduler, speculative execution strategies have also gained wide attention [ 25 , 26 , 27 , 28 , 29 , 30 , 31 , 32 , 33 , 34 , 35 , 36 , 37 ], since incorrect estimating the running duration of a run-time task may cause its inappropriate allocation. For periodically executed jobs, an optimized speculative execution strategy can effectively improve the performance of entire MR processing.…”