Improving MapReduce Performance Using Smart Speculative Execution Strategy | Synapse