DocumentCode :
2719425
Title :
Selective buddy allocation for scheduling parallel jobs on clusters
Author :
Subramani, V. ; Kettimuthu, Rajkumar ; SRINIVASAN, SUDARSHAN ; Johnston, Jeanette ; Sadayappan, P.
Author_Institution :
Dept. of Comput. & Inf. Sci., Ohio State Univ., Columbus, OH, USA
fYear :
2002
fDate :
2002
Firstpage :
107
Lastpage :
116
Abstract :
In this paper we evaluate the performance implications of using a buddy scheme for contiguous node allocation, in conjunction with a backfilling job scheduler for clusters. When a contiguous node allocation strategy is used, there is a trade-off between improved run-time of jobs (due to reduced link contention and lower communication overhead) and increased wait-time of jobs (due to external fragmentation of the processor system). Using trace-based simulation, a buddy strategy for contiguous node allocation is shown to be unattractive compared to the standard noncontiguous allocation strategy used in all production job schedulers. A simple but effective scheme for selective buddy allocation is then proposed, that is shown to perform better than non-contiguous allocation.
Keywords :
parallel processing; processor scheduling; resource allocation; virtual machines; workstation clusters; backfilling job scheduler; clusters; contiguous node allocation; improved run-time; increased wait-time; parallel job scheduling; performance; selective buddy allocation; trace-based simulation; Concurrent computing; Job production systems; Laboratories; Performance evaluation; Processor scheduling; Runtime; Topology;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cluster Computing, 2002. Proceedings. 2002 IEEE International Conference on
Print_ISBN :
0-7695-2066-9
Type :
conf
DOI :
10.1109/CLUSTR.2002.1137735
Filename :
1137735
Link To Document :
بازگشت