Back to Search
Start Over
Design Tradeoffs for Process Scheduling in Shared Memory Multiprocessor Systems.
- 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