2009 · 18 citations · 11 references
ComputingComputer ScienceHigh-performance ComputingData EngineeringData ManagementScientific ComputingData OrchestrationDataflow ModelingWorkflow AnalysisWorkflow ManagementWorkflow OrchestrationWorkload PlacementData Flow PatternsData PlacementData StagingScientific Workflow ManagementSimulation StudiesWorkflow SchedulingWorkflow Simulation
Data intensive workflows process and generate large amounts of data. Strategies employed to stage data in and out of compute resources can often have a significant impact on the overall execution of a workflow. We study the relationships between data placement services that perform the staging and workflow managers that control the release of computational jobs. We describe a framework that classifies data staging strategies into decoupled, loosely-coupled and tightly-coupled modes, based on the degree of their interaction with the workflow manager. We present the results of simulation studies that investigate the effect of decoupled, loosely-coupled and tightly-coupled data staging strategies on synthetic workflows resembling those from real world scientific applications.
11
Pegasus: A Framework for Mapping Complex Scientific Workflows onto Distributed Systems
Ewa Deelman, Gurmeet Singh, Mei-Hui Su et al. · Scientific Programming · 2005 · 1.2K citations · Full text
Characterization of scientific workflows
Shishir Bharathi, Ann Chervenak, Ewa Deelman et al. · 2008 · 611 citations