• DocumentCode
    3220419
  • Title

    An Evaluation of the Dynamic and Static Multiprocessor Priority Ceiling Protocol and the Multiprocessor Stack Resource Policy in an SMP System

  • Author

    Ras, Jim ; Cheng, Albert M K

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Houston, Houston, TX
  • fYear
    2009
  • fDate
    13-16 April 2009
  • Firstpage
    13
  • Lastpage
    22
  • Abstract
    There has been significant study of implementations of a variety of priority inversion control algorithms in uniprocessor systems, but there has been far less work done on the multiprocessor implementations of these algorithms. Herein, we will present such an evaluation of the Multiprocessor Priority Ceiling Protocol (MPCP) and the Multiprocessor Stack Resource Policy (MSRP). To our knowledge, no such empirical evaluation of these two policies has been conducted prior to this. We will show that the results differ from the previous simulation-based studies and that both policies are more or less equally effective. The main difference is the MSRPpsilas expense. We discuss the efficacy of Ada-2005 and C/POSIX. We also discuss the methods through which we have attempted to overcome Adapsilas weakness in mapping tasks to processors.
  • Keywords
    Ada; multiprocessing programs; multiprocessing systems; operating systems (computers); protocols; resource allocation; Ada-2005; C/POSIX; SMP system; dynamic multiprocessor priority ceiling protocol; multiprocessor stack resource policy; portable operating system interface; static multiprocessor priority ceiling protocol; Application software; Computational modeling; Computer science; Control systems; Embedded computing; Operating systems; Protocols; Real time systems; Scheduling algorithm; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time and Embedded Technology and Applications Symposium, 2009. RTAS 2009. 15th IEEE
  • Conference_Location
    San Francisco, CA
  • ISSN
    1545-3421
  • Print_ISBN
    978-0-7695-3636-1
  • Type

    conf

  • DOI
    10.1109/RTAS.2009.10
  • Filename
    4840563