This research aims at improving our understanding of backfilling job scheduling algorithms. The most frequently used algorithm, EASY-backfilling, was selected for a performance evaluation by scheduling static workloads of parallel jobs on a computer cluster. To achieve the aim, we have developed a batch job scheduler for Linux clusters, implemented several scheduling algorithms including ARCA and EASY-Backfilling, and carried out their performance evaluation by running well known MPI applications on a real cluster. Our performance evaluation carried out for EASY-Backfilling serves two purposes. First, the performance results obtained from our evaluation can be used to validate other researcherspsila results generated by simulation, and second, the methodology used in our evaluation has alleviated many problems existed in the simulations presented in the current literature.
History
Event
IEEE International Conference on Cluster Computing (2007 : Austin, Texas)
Pagination
64 - 73
Publisher
IEEE Xplore
Location
Austin, Texas, USA
Place of publication
Piscataway, N.J.
Start date
2007-09-17
End date
2007-09-20
ISBN-13
9781424413874
ISBN-10
1424413885
Language
eng
Publication classification
E1 Full written paper - refereed
Copyright notice
2007 IEEE
Editor/Contributor(s)
K Milfeld, M Paprzycki
Title of proceedings
IEEE International Conference on Cluster Computing Conference Proceedings 2007