Global and Partitioned Multiprocessor Fixed Priority Scheduling with Deferred Preemption

被引:17
作者
Davis, Robert I. [1 ]
Burns, Alan [1 ]
Marinho, Jose [2 ]
Nelis, Vincent [2 ]
Petters, Stefan M. [2 ]
Bertogna, Marko [3 ]
机构
[1] Univ York, Dept Comp Sci, Real Time Syst Res Grp, York YO10 5GH, N Yorkshire, England
[2] ISEP, CISTER INESC TEC, Oporto, Portugal
[3] Univ Modena, I-41100 Modena, Italy
基金
英国工程与自然科学研究理事会;
关键词
Algorithms; Performance; Theory; Verification; Deferred preemption; limited preemption; global scheduling; partitioned scheduling; fixed priority; real-time; multiprocessor; multicore; RESPONSE-TIME ANALYSIS; SCHEDULABILITY ANALYSIS; ASSIGNMENT; TASKS;
D O I
10.1145/2739954
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This article introduces schedulability analysis for Global Fixed Priority Scheduling with Deferred Preemption (gFPDS) for homogeneous multiprocessor systems. gFPDS is a superset of Global Fixed Priority Preemptive Scheduling (gFPPS) and Global Fixed Priority Nonpreemptive Scheduling (gFPNS). We show how schedulability can be improved using gFPDS via appropriate choice of priority assignment and final nonpreemptive region lengths, and provide algorithms that optimize schedulability in this way. Via an experimental evaluation we compare the performance of multiprocessor scheduling using global approaches: gFPDS, gFPPS, and gFPNS, and also partitioned approaches employing FPDS, FPPS, and FPNS on each processor.
引用
收藏
页数:28
相关论文
共 45 条
  • [1] Altmeyer S., 2011, Proceedings of the 2011 IEEE 32nd Real-Time Systems Symposium (RTSS 2011), P261, DOI 10.1109/RTSS.2011.31
  • [2] Improved cache related pre-emption delay aware response time analysis for fixed priority pre-emptive systems
    Altmeyer, Sebastian
    Davis, Robert I.
    Maiza, Claire
    [J]. REAL-TIME SYSTEMS, 2012, 48 (05) : 499 - 526
  • [3] Audsley N.C, 1991, 164 YCS U YORK
  • [4] On priority assignment in fixed priority scheduling
    Audsley, NC
    [J]. INFORMATION PROCESSING LETTERS, 2001, 79 (01) : 39 - 44
  • [5] Multiprocessor EDF and deadline monotonic schedulability analysis
    Baker, TP
    [J]. RTSS 2003: 24TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2003, : 120 - 129
  • [6] The limited-preemption uniprocessor scheduling of sporadic task systems
    Baruah, S
    [J]. 17th Euromicro Conference on Real-Time Systems, Proceedings, 2005, : 137 - 144
  • [7] Baruah S, 2008, LECT NOTES COMPUT SC, V4904, P215
  • [8] Techniques for multiprocessor global schedulability analysis
    Baruah, Sanjoy
    [J]. RTSS 2007: 28TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2007, : 119 - 128
  • [9] Sustainable scheduling analysis
    Baruah, Sanjoy
    Burns, Alan
    [J]. 27TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2006, : 159 - +
  • [10] Bastoni Andrea., 2010, P 6 INT WORKSHOP OPE, P33