DocumentCode
2181498
Title
Dynamic task scheduling in computing cluster environments
Author
Savvas, Ilias K. ; Kechadi, M-Tahar
Author_Institution
Dept. of Comput. Sci., Univ. Coll. Dublin, Ireland
fYear
2004
fDate
5-7 July 2004
Firstpage
372
Lastpage
379
Abstract
In this study, a cluster-computing environment is employed as a computational platform. In order to increase the efficiency of the system, a dynamic task scheduling algorithm is proposed, which balances the load among the nodes of the cluster. The technique is dynamic, nonpreemptive, adaptive, and it uses a mixed centralised and decentralised policies. Based on the divide and conquer principle, the algorithm models the cluster as hyper-grids and then balances the load among them. Recursively, the hyper-grids of dimension k are divided into grids of dimensions k - 1, until the dimension is 1. Then, all the nodes of the cluster are almost equally loaded. The optimum dimension of the hyper-grid is chosen in order to achieve the best performance. The simulation results show the effective use of the algorithm. In addition, we determined the critical points (lower bounds) in which the algorithm can to be triggered.
Keywords
divide and conquer methods; dynamic scheduling; grid computing; optimisation; parallel processing; processor scheduling; resource allocation; workstation clusters; PSTS algorithm; adaptive technique; centralised policy; cluster nodes; cluster-computing environment; computational platform; critical points; decentralised policy; divide and conquer principle; dynamic task scheduling; dynamic technique; hypergrid cluster; load balancing; nonpreemptive technique; optimum dimension; Clustering algorithms; Computational modeling; Computer networks; Computer science; Dynamic scheduling; Educational institutions; Processor scheduling; Resource management; Scheduling algorithm; Workstations;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Computing, 2004. Third International Symposium on/Algorithms, Models and Tools for Parallel Computing on Heterogeneous Networks, 2004. Third International Workshop on
Print_ISBN
0-7695-2210-6
Type
conf
DOI
10.1109/ISPDC.2004.21
Filename
1372089
Link To Document