• 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