2008 · 611 citations · 11 references
ComputingComputer ScienceAlgorithmsSchedulingScientific ComputingResource SchedulingTask SchedulingWorkflow AnalysisWorkflow DesignWorkflow ManagementWorkflow OrchestrationScientific Workflow ManagementWorkflow ExecutionWorkflow Management SystemsWorkflow Scheduling
Researchers working on the planning, scheduling and execution of scientific workflows need access to a wide variety of scientific workflows to evaluate the performance of their implementations. We describe basic workflow structures that are composed into complex workflows by scientific communities. We provide a characterization of workflows from five diverse scientific applications, describing their composition and data and computational requirements. We also describe the effect of the size of the input datasets on the structure and execution profiles of these workflows. Finally, we describe a workflow generator that produces synthetic, parameterizable workflows that closely resemble the workflows that we characterize. We make these workflows available to the community to be used as benchmarks for evaluating various workflow systems and scheduling algorithms.
11
Taverna: a tool for building and running workflows of services
Duncan Hull, Katherine Wolstencroft, Richard Stevens et al. · Nucleic Acids Research · 2006 · 952 citations · Full text
High-Throughput, Kingdom-Wide Prediction and Annotation of Bacterial Non-Coding RNAs
Jonathan Livny, Hidayat Teonadi, Miron Livny et al. · PLoS ONE · 2008 · 222 citations · Full text
How are Real Grids Used? The Analysis of Four Grid Traces and Its Implications
Alexandru Iosup, Cătălin Dumitrescu, Dick Epema et al. · 2006 · 150 citations · Full text