A Provenance-Based Fault Tolerance Mechanism for Scientific Workflows · Study