The Community for Technology Leaders
Parallel and Distributed Processing Symposium, International (2008)
Miami, FL, USA
Apr. 14, 2008 to Apr. 18, 2008
ISBN: 978-1-4244-1693-6
pp: 1-8
Bernabe Dorronsoro , Faculty of Science, Technology and Communication, University of Luxembourg, Luxembourg
Fatos Xhafa , Dept. of Languages and Informatics Systems, Polytechnic University of Catalonia, Spain
Javier Carretero , Dept. of Languages and Informatics Systems, Polytechnic University of Catalonia, Spain
Enrique Alba , Dept. of Languages and Computer Science, University of Málaga, Spain
ABSTRACT
The efficient allocation of jobs to grid resources is indispensable for high performance grid-based applications. The scheduling problem is computationally hard even when there are no dependencies among jobs. Thus, we present in this paper a new tabu search (TS) algorithm for the problem of batch job scheduling on computational grids. We consider the job scheduling as a bi-objective optimization problem consisting of the minimization of the makespan and flowtime. The bi-objectivity is tackled through a hierarchic approach in which makespan is considered a primary objective and flowtime a secondary one. An extensive experimental study has been first conducted in order to fine-tune the parameters of our TS algorithm. Then, our tuned TS is compared versus two well known TS algorithms in the literature (one of them is hybridized with an ant colony optimization algorithm) for the problem. The computational results show that our TS implementation clearly outperforms the compared algorithms. Finally, we evaluated the performance of our TS algorithm on a new set of instances that better fits with the concept of computational grid. These instances are composed of a higher number of -heterogeneous- machines (up to 256) and emulate the dynamic behavior of these systems.
INDEX TERMS
CITATION
Bernabe Dorronsoro, Fatos Xhafa, Javier Carretero, Enrique Alba, "Design and evaluation of tabu search method for job scheduling in distributed environments", Parallel and Distributed Processing Symposium, International, vol. 00, no. , pp. 1-8, 2008, doi:10.1109/IPDPS.2008.4536364
89 ms
(Ver 3.3 (11022016))