DocumentCode
2758984
Title
Wasted resources in gang scheduling
Author
Feitelson, Dror G. ; Rudolph, Lany
Author_Institution
Dept. of Comput. Sci., Hebrew Univ. of Jerusalem, Israel
fYear
1990
fDate
22-25 Oct 1990
Firstpage
127
Lastpage
136
Abstract
Gang scheduling (the scheduling of a number of interacting threads to run simultaneously on distinct processors) can leave processors idle if the sizes of the gangs do not match the number of available processors. Given an optimal offline algorithm it is shown that the wasted processing power can range from 0% to 50%, depending on the distribution of gang sizes. Focusing on the uniform and the harmonic distributions, rather than worst-case distributions, it is shown that if there are no restrictions on how the processors are partitioned, these distributions cause no waste with an offline algorithm but a waste of 20% to 37% for online algorithms. Using the distributed hierarchical control scheme, which is similar to buddy systems for memory allocation, a waste of 10% to 20% should be expected for offline algorithms, and 21% to 51% for online algorithms
Keywords
distributed processing; operating systems (computers); scheduling; buddy systems; distributed hierarchical control; gang scheduling; harmonic distributions; memory allocation; optimal offline algorithm; wasted resources; worst-case distributions; Automatic control; Centralized control; Computer science; Control systems; Distributed control; Parallel processing; Partitioning algorithms; Processor scheduling; Switches; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Technology, 1990. 'Next Decade in Information Technology', Proceedings of the 5th Jerusalem Conference on (Cat. No.90TH0326-9)
Conference_Location
Jerusalem
Print_ISBN
0-8186-2078-1
Type
conf
DOI
10.1109/JCIT.1990.128278
Filename
128278
Link To Document