• DocumentCode
    1685497
  • Title

    Bounding the Maximum Length of Non-preemptive Regions under Fixed Priority Scheduling

  • Author

    Yao, Gang ; Buttazzo, Giorgio ; Bertogna, Marko

  • Author_Institution
    Scuola Superiore Sant´´Anna, Pisa, Italy
  • fYear
    2009
  • Firstpage
    351
  • Lastpage
    360
  • Abstract
    The question whether preemptive systems are better than non-preemptive systems has been debated for a long time, but only partial answers have been provided in the real-time literature and still some issues remain open. In fact, each approach has advantages and disadvantages, and no one dominates the other when both predictability and efficiency have to be taken into account in the system design. In particular, limiting preemptions allows increasing program locality, making timing analysis more predictable with respect to the fully preemptive case. In this paper, we integrate the features of both preemptive and non-preemptive scheduling by considering that each task can switch to non-preemptive mode, at any time, for a bounded interval. Three methods (with different complexity and performance) are presented to calculate the longest non-preemptive interval that can be executed by each task, under fixed priorities, without degrading the schedulability of the task set, with respect to the fully preemptive case. The methods are also compared by simulations to evaluate their effectiveness in reducing the number of preemptions.
  • Keywords
    computational complexity; scheduling; fixed priority scheduling; nonpreemptive scheduling; preemptive scheduling; system design; task set schedulability; Computer applications; Degradation; Delay; Embedded computing; Embedded system; Processor scheduling; Real time systems; Switches; System analysis and design; Timing; Fixed Priority Scheduling; limited preemption; non-preemptive region;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Real-Time Computing Systems and Applications, 2009. RTCSA '09. 15th IEEE International Conference on
  • Conference_Location
    Beijing
  • ISSN
    1533-2306
  • Print_ISBN
    978-0-7695-3787-0
  • Type

    conf

  • DOI
    10.1109/RTCSA.2009.44
  • Filename
    5279689