DocumentCode :
1640094
Title :
Scheduling Dynamic Workflows onto Clusters of Clusters using Postponing
Author :
Hunold, Sascha ; Rauber, Thomas ; Sutér, Fréderic
Author_Institution :
Dept. of Math. & Phys., Bayreuth Univ., Bayreuth
fYear :
2008
Firstpage :
669
Lastpage :
674
Abstract :
In this article, we revisit the problem of scheduling dynamically generated directed acyclic graphs (DAGs) of multi-processor tasks (M-tasks). A DAG is a basic model for expressing workflows applications where each node represents a task of the workflow. We present a novel algorithm (DMHEFT) for scheduling dynamically generated DAGs onto a heterogeneous collection of clusters. The scheduling decisions are based on the predicted runtime of an M-task as well as the estimation of the redistribution costs between data-dependent tasks. The algorithm also takes care of unfavorable placements of M-tasks by considering the postponing of ready tasks even if idle processors are available. We evaluate the scheduling algorithm by comparing the resulting makespans to the results obtained by using other scheduling algorithms, such as RePA and MHEFT.
Keywords :
directed graphs; processor scheduling; workstation clusters; directed acyclic graphs; dynamic workflows; heterogeneous collection; multi-processor tasks; postponing; scheduling algorithms; Clustering algorithms; Computational modeling; Costs; Dynamic scheduling; Grid computing; Mathematics; Mesh generation; Physics computing; Processor scheduling; Scheduling algorithm; clusters of clusters; dag scheduling; mixed-parallelism; workflow scheduling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cluster Computing and the Grid, 2008. CCGRID '08. 8th IEEE International Symposium on
Conference_Location :
Lyon
Print_ISBN :
978-0-7695-3156-4
Electronic_ISBN :
978-0-7695-3156-4
Type :
conf
DOI :
10.1109/CCGRID.2008.44
Filename :
4534281
Link To Document :
بازگشت