Title :
Scheduling Workflows in Multi-cluster Environments
Author :
Stanzani, S.L. ; Sato, L.M. ; Netto, Marco A. S.
Author_Institution :
Polytech. Sch., Comput. & Digital Syst. Eng. (PCS), Univ. of Sao Paulo, São Paulo, Brazil
Abstract :
Scientific applications modeled as workflows can exhibit both task and data parallelism. Scheduling these workflows in a multi-cluster environment is challenging due to the large number of task mapping possibilities. Therefore, several heuristics have been proposed over the last years to address such a problem. A key limitation of existing heuristics for multi-cluster environments is that individual tasks are mapped onto single resources, which limits the resource options to reduce the time to the complete workflow executions. This paper introduces the Multi-Cluster Allocation-Heterogeneous Earliest Finish Time (MCA-HEFT) heuristic, which deploys single parallel tasks of a workflow into multiple clusters and schedules them accordingly. We evaluated MCA-HEFT against the Mixed-parallel Heterogeneous Earliest Finish Time (M-HEFT) heuristic, which is one of the most well-known workflow scheduling heuristics in literature. MCA-HEFT was able to produce make spans that were up to 42% shorter than those produced by M-HEFT, having only approximately 10% of tasks distributed on multiple clusters. Our experiments considered several metrics and parameters including critical path size, make span, number of clusters used to execute tasks, and the network impact when deploying the tasks in multiple clusters.
Keywords :
natural sciences computing; parallel processing; resource allocation; M-HEFT; MCA-HEFT; data parallelism; mixed-parallel heterogeneous earliest finish time heuristic; multicluster allocation-heterogeneous earliest finish time heuristic; multicluster environments; resource options; scientific applications; task mapping possibilities; task parallelism; workflow scheduling; Computational modeling; Equations; Mathematical model; Processor scheduling; Resource management; Scheduling; HEFT; M-HEFT; Mixed parallel applications; Workflow scheduling; multi-cluster executions; resource co-allocation;
Conference_Titel :
Advanced Information Networking and Applications Workshops (WAINA), 2013 27th International Conference on
Conference_Location :
Barcelona
Print_ISBN :
978-1-4673-6239-9
Electronic_ISBN :
978-0-7695-4952-1
DOI :
10.1109/WAINA.2013.30