• DocumentCode
    2790163
  • Title

    Fixed-priority preemptive multiprocessor scheduling: to partition or not to partition

  • Author

    Andersson, Björn ; Jonsson, Jan

  • Author_Institution
    Dept. of Comput. Eng., Chalmers Univ. of Technol., Goteborg, Sweden
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    337
  • Lastpage
    346
  • Abstract
    Traditional multiprocessor real-time scheduling partitions a task set and applies uniprocessor scheduling on each processor. By allowing a task to resume on another processor than the task was preempted on, some task sets can be scheduled where the partitioned method fails. We address fixed-priority preemptive scheduling of periodically arriving tasks on m equally powerful processors. We compare the performance of the best algorithms of the partitioned and non-partitioned method, from two different aspects. First, an average-case comparison, using an idealized architecture, shows that, if a system has a small number of processors, then the non-partitioned method offers higher performance than the partitioned method. Second, an average-case comparison, using a realistic architecture, shows that, for several combinations of preemption and migration costs, the non-partitioned method offers higher performance
  • Keywords
    processor scheduling; real-time systems; software performance evaluation; algorithm performance; fixed-priority preemptive multiprocessor scheduling; migration costs; multiprocessor real-time scheduling; periodically arriving tasks; preemption costs; task set partitioning; uniprocessor scheduling; Availability; Computer architecture; Costs; Design methodology; Modems; Multiprocessing systems; Partitioning algorithms; Processor scheduling; Resumes; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Computing Systems and Applications, 2000. Proceedings. Seventh International Conference on
  • Conference_Location
    Cheju Island
  • ISSN
    1530-1427
  • Print_ISBN
    0-7695-0930-4
  • Type

    conf

  • DOI
    10.1109/RTCSA.2000.896409
  • Filename
    896409