DocumentCode
2724917
Title
Dynamic processor allocation with the Solaris operating system
Author
Yue, Kelvin K. ; Lilja, David J.
Author_Institution
Solaris OS Group, Sun Microsyst. Inc., Palo Alto, CA, USA
fYear
1998
fDate
30 Mar-3 Apr 1998
Firstpage
392
Lastpage
397
Abstract
The loop-level process control (LLPC) policy (Yue and Lilja, 1997) dynamically adjusts the number of threads an application is allowed to execute based on the application´s available parallelism and the overall system load. This study demonstrates the feasibility of incorporating the LLPC strategy into an existing commercial operating system and parallelizing compiler and provides further evidence of the performance improvement that is possible using this dynamic allocation strategy. In this implementation, applications are automatically parallelized and enhanced with the appropriate LLPC hooks so that each application interacts with the modified version of the Solaris operating system. The parallelism of the applications is then dynamically adjusted automatically when they are executed in a multiprogrammed environment so that all applications obtain a fair share of the total processing resources
Keywords
multiprogramming; network operating systems; parallelising compilers; resource allocation; software performance evaluation; LLPC strategy; Solaris operating system; commercial operating system; dynamic processor allocation; loop-level process control policy; multiprogramming; parallelism; parallelizing compiler; performance improvement; system load; threads; Kelvin; Kernel; Operating systems; Parallel processing; Process control; Processor scheduling; Sun; Throughput; Time sharing computer systems; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing Symposium, 1998. IPPS/SPDP 1998. Proceedings of the First Merged International ... and Symposium on Parallel and Distributed Processing 1998
Conference_Location
Orlando, FL
ISSN
1063-7133
Print_ISBN
0-8186-8404-6
Type
conf
DOI
10.1109/IPPS.1998.669946
Filename
669946
Link To Document