2007 · 129 citations · 21 references
ComputingComputer ScienceComputer SystemsDistributed SystemsSchedulingScientific ComputingDistributed ComputingResource SchedulingResource-constrained SchedulingTask SchedulingWorkflow OptimizationWorkload SchedulingData-intensive SchedulingDistributed Job ExecutionResource-aware SchedulingScalable SchedulingTask AssignmentTask Assignment SchedulingWorkflow Performance ManagementWorkflow Scheduling
In this paper we examine the issue of optimizing disk usage and of scheduling large-scale scientific workflows onto distributed resources where the workflows are data- intensive, requiring large amounts of data storage, and where the resources have limited storage resources. Our approach is two-fold: we minimize the amount of space a workflow requires during execution by removing data files at runtime when they are no longer required and we schedule the workflows in a way that assures that the amount of data required and generated by the workflow fits onto the individual resources. For a workflow used by gravitational- wave physicists, we were able to improve the amount of storage required by the workflow by up to 57 %. We also designed an algorithm that can not only find feasible solutions for workflow task assignment to resources in disk- space constrained environments, but can also improve the overall workflow performance.
21
Condor-a hunter of idle workstations
Michael Litzkow, Miron Livny, Matt W. Mutka · 2003 · 2.3K citations · Full text
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
Condor-G: A Computation Management Agent for Multi-Institutional Grids
James Frey, Todd Tannenbaum, Miron Livny et al. · Cluster Computing · 2002 · 785 citations