Global and Partitioned Multiprocessor Fixed Priority Scheduling with Deferred Preemption

被引:15
|
作者
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
相关论文
共 50 条
  • [1] Analyzing fixed-priority global multiprocessor scheduling
    Lundberg, L
    [J]. EIGHTH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2002, : 145 - 153
  • [2] Further Analysis on Blocking Time Bounds for Partitioned Fixed Priority Multiprocessor Scheduling
    Ma, Zhongqi
    Kurachi, Ryo
    Zeng, Gang
    Takada, Hiroaki
    [J]. 2016 11TH IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS (SIES), 2016,
  • [3] Global Fixed Priority Scheduling with Deferred Pre-emption
    Davis, R. I.
    Burns, A.
    Marinho, J.
    Nelis, V.
    Petters, S. M.
    Bertogna, M.
    [J]. 2013 IEEE 19TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2013, : 1 - 11
  • [4] Partitioned Multiprocessor Fixed-Priority Scheduling of Sporadic Real-Time Tasks
    Chen, Jian-Jia
    [J]. PROCEEDINGS OF THE 28TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS ECRTS 2016, 2016, : 251 - 261
  • [5] Towards a Tractable Exact Test for Global Multiprocessor Fixed Priority Scheduling
    Burmyakov, Artem
    Bini, Enrico
    Lee, Chang-Gun
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (11) : 2955 - 2967
  • [6] Resource Sharing in Global Fixed-Priority Preemptive Multiprocessor Scheduling
    Easwaran, Arvind
    Andersson, Bjoern
    [J]. 2009 30TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2009, : 377 - 386
  • [7] Multiprocessor Fixed Priority Scheduling with Limited Preemptions
    Thekkilakattil, Abhilash
    Davis, Robert I.
    Dobrin, Radu
    Punnekkat, Sasikumar
    Bertogna, Marko
    [J]. PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON REAL-TIME AND NETWORKS SYSTEMS (RTNS) 2015, 2015, : 13 - 22
  • [8] Improving the Response Time Analysis of Global Fixed-Priority Multiprocessor Scheduling
    Sun, Youcheng
    Lipari, Giuseppe
    Guan, Nan
    Yi, Wang
    [J]. 2014 IEEE 20TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2014,
  • [9] Holistic WCRT Analysis for Global Fixed-Priority Preemptive Multiprocessor Scheduling
    Xie, Guoqi
    Xiong, Chenglai
    Wu, Wei
    Li, Renfa
    Chang, Wanli
    [J]. 2023 60TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC, 2023,
  • [10] An exact comparison of global, partitioned, and semi-partitioned fixed-priority real-time multiprocessor schedulers
    Burmyakov, Artem
    Nikolic, Borislav
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2021, 121