Scheduling Heuristics For Executing Scientific Workflows On Homogeneous Clusters With Globally And Locally-Accessible Persistent Storage