Abstract
Starting with this chapter, we look at how the hierarchical organization can be used to derive efficient job scheduling policies for parallel and cluster systems. In this chapter we describe the hierarchical scheduling policy for shared-memory systems. We compare its performance with a space-sharing policy called Equipartition and a variation of RRJob time-sharing policy. We show that the hierarchical scheduling policy performs considerably better than Equipartition and RRJob policies over a wide range of system and workload parameters of interest. We show that this is true even in the presence of synchronization locks.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
This chapter is based on “Performance of Hierarchical Scheduling in Shared-Memory Multiprocessor Systems” by S. P. Dandamudi and S. Ayachi, which appeared in IEEE Trans. Computers, Vol. 48, November 1999, pp. 1202–1213. © 1999 IEEE.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer Science+Business Media New York
About this chapter
Cite this chapter
Dandamudi, S. (2003). Scheduling in Shared-Memory Multiprocessors. In: Hierarchical Scheduling in Parallel and Cluster Systems. Series in Computer Science. Springer, Boston, MA. https://doi.org/10.1007/978-1-4615-0133-6_7
Download citation
DOI: https://doi.org/10.1007/978-1-4615-0133-6_7
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4613-4938-9
Online ISBN: 978-1-4615-0133-6
eBook Packages: Springer Book Archive