Title :
Predictive Resource Scheduling in Computational Grids
Author :
Chapman, Clovis ; Musolesi, Mirco ; Emmerich, Wolfgang ; Mascolo, Cecilia
Author_Institution :
Dept. of Comput. Sci., Univ. Coll. London
Abstract :
The integration of clusters of computers into computational grids has recently gained the attention of many computational scientists. While considerable progress has been made in building middleware and workflow tools that facilitate the sharing of compute resources, little attention has been paid to grid scheduling and load balancing techniques to reduce job waiting time. Based on a detailed analysis of usage characteristics of an existing grid that involves a large CPU cluster, we observe that grid scheduling decisions can be significantly improved if the characteristics of current usage patterns are understood and extrapolated into the future. The paper describes an architecture and an implementation for a predictive grid scheduling framework which relies on Kalman filter theory to predict future CPU resource utilisation. By way of replicated experiments we demonstrate that the prediction achieves a precision within 15-20% of the utilisation later observed and can significantly improve scheduling quality, compared to approaches that only take into account current load indicators.
Keywords :
Kalman filters; grid computing; resource allocation; scheduling; grid computing; job waiting time; load balancing; middleware; predictive grid scheduling; predictive resource scheduling; resource sharing; workflow tools; Central Processing Unit; Computer science; Educational institutions; Grid computing; Load management; Middleware; Peer to peer computing; Portals; Processor scheduling; Resource management;
Conference_Titel :
Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International
Conference_Location :
Long Beach, CA
Print_ISBN :
1-4244-0910-1
Electronic_ISBN :
1-4244-0910-1
DOI :
10.1109/IPDPS.2007.370306