Title :
Job scheduling policy for high throughput computing environments
Author :
Abawajy, Jemal H.
Author_Institution :
Sch. of Comput. Sci., Ottawa, Ont., Canada
Abstract :
In high throughput computing environments, an opportunistic scheduling policy is used for placement of batch jobs on idle workstations for execution. In this paper, we propose a new opportunistic scheduling policy with the aim of exploiting the idle resources provided by systems such as Condor in an opportunistic manner. We compared the performance of the proposed scheduling policy with three policies namely the scheduling policy used in Condor, job rotate and round robin policies through simulation. The results show that the proposed scheduling policy offers substantial performance improvements over the exiting approaches. Furthermore, this improved performance is achieved without loss of throughput and it results in a more interactive nature of the system thus increasing its appeal.
Keywords :
processor scheduling; workstation clusters; Condor; batch job placement; high throughput computing environments; idle workstations; job rotate; job scheduling policy; opportunistic scheduling policy; round robin policies; simulation; Computational modeling; Computer science; High performance computing; Large-scale systems; Performance analysis; Performance loss; Processor scheduling; Round robin; Throughput; Workstations;
Conference_Titel :
Parallel and Distributed Systems, 2002. Proceedings. Ninth International Conference on
Print_ISBN :
0-7695-1760-9
DOI :
10.1109/ICPADS.2002.1183466