Back to Search Start Over

Design Tradeoffs for Process Scheduling in Shared Memory Multiprocessor Systems.

Authors :
Ni, Lionel M.
Wu, Ching-Farn E.
Source :
IEEE Transactions on Software Engineering. Mar89, Vol. 15 Issue 3, p327-334. 8p. 5 Diagrams, 1 Chart, 4 Graphs.
Publication Year :
1989

Abstract

A shared-memory multiprocessor has various inherent or potential hardware and software bottlenecks. The software bottleneck is mainly due to the synchronization of processes and the access of critical sections. The most frequently occurred software bottleneck, the monitor bottleneck, which is caused by the scheduling of large number of processors, is investigated. The monitor bottleneck is created due to the mutually exclusive access of the single scheduling monitor. Monitor bottleneck can be resolved using multiple monitors. However, multiple monitors may result in a low processor utilization due to load imbalancing. This paper studies the tradeoffs in designing an efficient process scheduling strategy. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
00985589
Volume :
15
Issue :
3
Database :
Academic Search Index
Journal :
IEEE Transactions on Software Engineering
Publication Type :
Academic Journal
Accession number :
14319083