• DocumentCode
    1730525
  • Title

    New Schedulability Test Conditions for Non-preemptive Scheduling on Multiprocessor Platforms

  • Author

    Guan, Nan ; Yi, Wang ; Gu, Zonghua ; Deng, Qingxu ; Yu, Ge

  • Author_Institution
    Northeastern Univ., Shenyang
  • fYear
    2008
  • Firstpage
    137
  • Lastpage
    146
  • Abstract
    We study the schedulability analysis problem for nonpreemptive scheduling algorithms on multiprocessors. To our best knowledge, the only known work on this problem is the test condition proposed by Baruah for non-preemptive EDF scheduling, which will reject a task set with arbitrarily low utilization if it contains a task whose execution time is equal or greater than the minimal relative deadline among all tasks. In this paper, we firstly derive a linear-time test condition which avoids the problem mentioned above, by building upon previous work for preemptive multiprocessor scheduling. This test condition works on not only non-preemptive EDF, but also any other work-conserving non-preemptive scheduling algorithms. Then we improve the analysis and present test conditions of pseudo-polynomial time-complexity for Non-preemptive Earliest Deadline First scheduling and Non-preemptive Fixed Priority scheduling respectively. Experiments with randomly generated task sets show that our proposed test conditions, especially the improved test conditions, have significant performance improvements compared with [BAR-EDFnp].
  • Keywords
    computational complexity; multiprocessing systems; processor scheduling; linear-time test condition; nonpreemptive earliest deadline first scheduling; nonpreemptive scheduling algorithm; preemptive multiprocessor scheduling; pseudo polynomial time complexity; schedulability test condition; Algorithm design and analysis; Delta modulation; Educational technology; Job shop scheduling; Processor scheduling; Real time systems; Runtime; Scheduling algorithm; Switches; System testing; multiprocessor scheduling; non-preemptive scheduling; schedulability analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 2008
  • Conference_Location
    Barcelona
  • ISSN
    1052-8725
  • Print_ISBN
    978-0-7695-3477-0
  • Type

    conf

  • DOI
    10.1109/RTSS.2008.17
  • Filename
    4700430