Multiple Workflow Scheduling Strategies with User Run Time Estimates on a Grid
2012 | journal article; research paper. A publication with affiliation to the University of Göttingen.
Jump to:Cite & Linked | Documents & Media | Details | Version history
Cite this publication
Multiple Workflow Scheduling Strategies with User Run Time Estimates on a Grid
Hirales-Carbajal, A.; Tchernykh, A.; Yahyapour, R. ; González-García, J. L. ; Röblitz, T. & Ramírez-Alcaraz, J. M. (2012)
Journal of Grid Computing, 10(2) pp. 325-346. DOI: https://doi.org/10.1007/s10723-012-9215-6
Documents & Media
Details
- Authors
- Hirales-Carbajal, Adán; Tchernykh, Andrei; Yahyapour, Ramin ; González-García, José Luis ; Röblitz, Thomas ; Ramírez-Alcaraz, Juan Manuel
- Abstract
- In this paper, we present an experimental study of deterministic non-preemptive multiple workflow scheduling strategies on a Grid. We distinguish twenty five strategies depending on the type and amount of information they require. We analyze scheduling strategies that consist of two and four stages: labeling, adaptive allocation, prioritization, and parallel machine scheduling. We apply these strategies in the context of executing the Cybershake, Epigenomics, Genome, Inspiral, LIGO, Montage, and SIPHT workflows applications. In order to provide performance comparison, we performed a joint analysis considering three metrics. A case study is given and corresponding results indicate that well known DAG scheduling algorithms designed for single DAG and single machine settings are not well suited for Grid scheduling scenarios, where user run time estimates are available. We show that the proposed new strategies outperform other strategies in terms of approximation factor, mean critical path waiting time, and critical path slowdown. The robustness of these strategies is also discussed.
- Issue Date
- 2012
- Journal
- Journal of Grid Computing
- Organization
- Gesellschaft für wissenschaftliche Datenverarbeitung
- ISSN
- 1570-7873
- eISSN
- 1572-9184
- Language
- English