Wasted resources in gang scheduling

Dror G. Feitelson*, Larry Rudolph

*Corresponding author for this work

Research output: Contribution to conferencePaperpeer-review

14 Scopus citations

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.

Original languageEnglish
Pages127-136
Number of pages10
StatePublished - Oct 1990
EventProceedings of the 5th Jerusalem Conference on Information Technology - Jerusalem, Isr
Duration: 22 Oct 199025 Oct 1990

Conference

ConferenceProceedings of the 5th Jerusalem Conference on Information Technology
CityJerusalem, Isr
Period22/10/9025/10/90

Fingerprint

Dive into the research topics of 'Wasted resources in gang scheduling'. Together they form a unique fingerprint.

Cite this