To facilitate evaluation of workflow algorithms and systems on a range of workflow sizes, we have developed a set of synthetic workflow generators. These generators use the information gathered from actual executions of scientific workflows on the Grid as well as our understanding of the processes behind these workflows to generate realistic, synthetic workflows resembling those used by real world scientific applications.
The code used to generate all of the synthetic workflows below, and many others, is available from the GitHub repository. The java workflow generator sometimes generates negative task runtimes, so watch out for that.
WorkflowSim can be used to simulate the workflows generated by the WorkflowGenerator.Workflow Generator.
These workflows come from a paper by Bharathi, et al. . There is another paper with more information about the workflows by Juve, et al. .
LIGO Inspiral Analysis
Ramakrishnan and Gannon Workflows
These workflows come from a report by Ramakrishnan and Gannon .