CloudTracker: Using Execution Provenance to Optimize the Cost of Cloud Use
Distributed computing in practice: the Condor experience