• DocumentCode
    679453
  • Title

    Limited Pre-emptive Global Fixed Task Priority

  • Author

    Marinho, Jose ; Nelis, Vincent ; Petters, Stefan M. ; Bertogna, Marko ; Davis, Robert I.

  • Author_Institution
    CISTER, Polytech. Inst. of Porto, Porto, Portugal
  • fYear
    2013
  • fDate
    3-6 Dec. 2013
  • Firstpage
    182
  • Lastpage
    191
  • Abstract
    In this paper a limited pre-emptive global fixed task priority scheduling policy for multiprocessors is presented. This scheduling policy is a generalization of global fully pre-emptive and non-pre-emptive fixed task priority policies for platforms with at least two homogeneous processors. The scheduling protocol devised is such that a job can only be blocked at most once by a body of lower priority non-pre-emptive workload. The presented policy dominates both fully pre-emptive and fully non-pre-emptive with respect to schedulability. A sufficient schedulability test is presented for this policy. Several approaches to estimate the blocking generated by lower priority non-pre-emptive regions are presented. As a last contribution it is experimentally shown that, on the average case, the number of pre-emptions observed in a schedule are drastically reduced in comparison to global fully pre-emptive scheduling.
  • Keywords
    processor scheduling; global fully preemptive fixed task priority policy generalization; global nonpreemptive fixed task priority policy generalization; homogeneous processors; limited preemptive global fixed task priority scheduling policy; multiprocessors; scheduling protocol; Interference; Job shop scheduling; Multicore processing; Processor scheduling; Program processors; Schedules; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium (RTSS), 2013 IEEE 34th
  • Conference_Location
    Vancouver, BC
  • ISSN
    1052-8725
  • Type

    conf

  • DOI
    10.1109/RTSS.2013.26
  • Filename
    6728873