DocumentCode :
2888910
Title :
Dynamic scheduling of multi-processor tasks on clusters of clusters
Author :
Hunold, Sascha ; Rauber, Thomas ; Rünger, Gudula
Author_Institution :
Dept. of Math. & Phys., Univ. of Bayreuth, Bayreuth
fYear :
2007
fDate :
17-20 Sept. 2007
Firstpage :
507
Lastpage :
514
Abstract :
In this article we tackle the problem of scheduling a dynamically generated DAG of multi-processor tasks (M-tasks). At first, we outline the need of such a scheduling approach in the context of TGrid. TGrid is an M-task runtime system for heterogeneous clusters. Then, we propose a dynamic scheduling algorithm called reuse processors algorithm (RePA). The main objective of RePA is to reduce the communication and redistribution costs by trying to map child tasks to processors which are assigned to parent tasks (reuse processors). The algorithm is implemented using the SimGrid toolkit and is evaluated by comparing the makespan of the schedules produced by RePA and M-HEFT.
Keywords :
processor scheduling; M-HEFT; M-task runtime system; RePA; SimGrid toolkit; TGrid; dynamic multi-processor task scheduling; dynamically generated DAG; reuse processors algorithm; Chemical technology; Clustering algorithms; Computer science; Costs; Dynamic scheduling; Mathematics; Physics; Processor scheduling; Runtime; Scheduling algorithm;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cluster Computing, 2007 IEEE International Conference on
Conference_Location :
Austin, TX
ISSN :
1552-5244
Print_ISBN :
978-1-4244-1387-4
Electronic_ISBN :
1552-5244
Type :
conf
DOI :
10.1109/CLUSTR.2007.4629277
Filename :
4629277
Link To Document :
بازگشت