Generalized fixed-priority scheduling with limited preemptions

被引:10
|
作者
Bril, Reinder J. [1 ]
van den Heuvel, Martijn M. H. P. [1 ]
Keskin, Ugur [1 ]
Lukkien, Johan J. [1 ]
机构
[1] Tech Univ Eindhoven TU E, Dept Math & Comp Sci, NL-5612 AZ Eindhoven, Netherlands
关键词
REAL-TIME TASKS; ALGORITHMS;
D O I
10.1109/ECRTS.2012.34
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Fixed-priority scheduling with deferred preemption (FPDS) and fixed-priority scheduling with preemption thresholds (FPTS) have been proposed in the literature as viable alternatives to fixed-priority preemptive scheduling (FPPS), that reduce memory requirements, reduce the cost of arbitrary preemptions, and may improve the feasibility of a task set even when preemption overheads are neglected. This paper aims at advancing the relative strength of limited-preemptive schedulers by combining FPDS and FPTS. In particular, we present a refinement of FPDS with preemption thresholds for both jobs and sub-jobs, termed FPGS. We provide an exact schedulability analysis for FPGS, and show how to maximize the feasibility of a set of sporadic tasks under FPGS for given priorities, computation times, periods, and deadlines of tasks. We evaluate the effectiveness of FPGS by comparing the feasibility of task sets under FPGS with other fixed-priority scheduling algorithms by means of a simulation. Our experiments show that FPGS allows an increase of the number of task sets that are schedulable under fixed-priority scheduling.
引用
收藏
页码:209 / 220
页数:12
相关论文
共 50 条
  • [31] Stochastic Voltage Scheduling of Fixed-Priority tasks with Preemption Thresholds
    He, XiaoChuan
    Jia, Yan
    Wa, Huaiming
    [J]. 2008 4TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-31, 2008, : 5750 - 5754
  • [32] Fault tolerant scheduling for fixed-priority tasks with preemption threshold
    Wang, L
    Wu, ZH
    Zhao, MD
    Yang, GQ
    [J]. 11TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2005, : 220 - 225
  • [33] Efficient algorithms for schedulability analysis and priority assignment for fixed-priority preemptive scheduling with offsets
    Gu, Zonghua
    Cai, Haibin
    [J]. INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2014, 6 (04) : 303 - 318
  • [34] Schedulability analysis for non-preemptive fixed-priority multiprocessor scheduling
    Guan, Nan
    Yi, Wang
    Deng, Qingxu
    Gu, Zonghua
    Yu, Ge
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2011, 57 (05) : 536 - 546
  • [35] 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,
  • [36] On Partitioned Scheduling of Fixed-Priority Mixed-Criticality Task Sets
    Kelly, Owen R.
    Aydin, Hakan
    Zhao, Baoxian
    [J]. TRUSTCOM 2011: 2011 INTERNATIONAL JOINT CONFERENCE OF IEEE TRUSTCOM-11/IEEE ICESS-11/FCST-11, 2011, : 1051 - 1059
  • [37] 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,
  • [38] ON THE COMPLEXITY OF FIXED-PRIORITY SCHEDULING OF PERIODIC, REAL-TIME TASKS
    LEUNG, JYT
    WHITEHEAD, J
    [J]. PERFORMANCE EVALUATION, 1982, 2 (04) : 237 - 250
  • [39] Minimizing cache usage with fixed-priority and earliest deadline first scheduling
    Sun, Binqi
    Kloda, Tomasz
    Garcia, Sergio Arribas
    Gracioli, Giovani
    Caccamo, Marco
    [J]. REAL-TIME SYSTEMS, 2024,
  • [40] Partitioned Fixed-Priority Preemptive Scheduling for Multi-Core Processors
    Lakshmanan, Karthik
    Rajkumar, Ragunathan
    Lehoczky, John P.
    [J]. PROCEEDINGS OF THE 21ST EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, 2009, : 239 - 248