• DocumentCode
    1623463
  • Title

    Integrating real-time synchronization schemes into preemption threshold scheduling

  • Author

    Saehwa Kim ; Hong, Seongsoo ; Kim, Saehwa

  • Author_Institution
    Sch. of Electr. Eng. & Comput. Sci., Seoul Nat. Univ., South Korea
  • fYear
    2002
  • fDate
    6/24/1905 12:00:00 AM
  • Firstpage
    145
  • Lastpage
    152
  • Abstract
    Preemption threshold scheduling (PTS) provides prominent benefits for fixed priority scheduling such as increased schedulability, reduced context switches, and decreased memory requirements. Since such benefits allow for scalable real-time system design, we have adopted it into our automatic implementation synthesis method for real-time object-oriented models. In this paper, we present the integration of real-time synchronization schemes into PTS. Specifically, we investigate how to integrate priority inheritance protocols into preemption threshold scheduling such as the basic priority inheritance protocol and the priority ceiling protocol. In our integrated schemes, (1) the preemption threshold, instead of the priority, of a blocked task is inherited when blocking occurs; and (2) priority ceiling, instead of preemption threshold ceiling is used. We also show that our integrated schemes can minimize worst-case context switches and thus is appropriate for the implementation of real-time object-oriented design models
  • Keywords
    inheritance; object-oriented methods; processor scheduling; protocols; real-time systems; synchronisation; automatic implementation synthesis method; blocked task; context switches; fixed priority scheduling; memory requirements; preemption threshold scheduling; priority ceiling protocol; priority inheritance protocols; real-time object-oriented models; real-time synchronization schemes; scalable real-time system design; schedulability; worst-case context switch minimization; Application software; Computer science; Design methodology; Object oriented modeling; Performance analysis; Processor scheduling; Protocols; Real time systems; Switches; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object-Oriented Real-Time Distributed Computing, 2002. (ISORC 2002). Proceedings. Fifth IEEE International Symposium on
  • Conference_Location
    Washington, DC
  • Print_ISBN
    0-7695-1558-4
  • Type

    conf

  • DOI
    10.1109/ISORC.2002.1003677
  • Filename
    1003677