Efficient Optimal Priority Assignment for Fixed Priority Preemption Threshold Scheduling

被引:1
|
作者
Kim, Saehwa [1 ]
机构
[1] Hankuk Univ Foreign Studies, Dept Informat Commun Engn, Gyeonggi Do 449791, South Korea
基金
新加坡国家研究基金会;
关键词
real-time systems and embedded systems; system integration and implementation; real-time feasibility; scalability; fixed-priority scheduling;
D O I
10.6688/JISE.2018.34.2.1
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes an efficient priority assignment algorithm for fixed priority preemption threshold scheduling (PTS), which we named FAST-TRAVERSE. It is optimal in the sense that it always finds a feasible priority assignment if one exists. While there are existing optimal algorithms, they are inefficient to be used in practice. The key ideas of FAST-TRAVERSE are to prune sibling traverses and preemption threshold assignments if possible based on the notion of the effective blocking task. The empirical evaluation results clearly show that FAST-TRAVERSE achieves the largest feasibility and can be employed as an on-line priority assignment algorithm for PTS.
引用
收藏
页码:319 / 335
页数:17
相关论文
共 50 条
  • [31] Energy Efficient Scheduling for Hard Real-Time Systems with Fixed-Priority Assignment
    Niu, Linwei
    2010 IEEE 29TH INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2010, : 153 - 160
  • [32] Schedulability Analysis and Priority Assignment for Global Job-Level Fixed-Priority Multiprocessor Scheduling
    Back, Hyoungbu
    Chwa, Hoon Sung
    Shin, Insik
    2012 IEEE 18TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS), 2012, : 297 - 306
  • [33] Avoiding unbounded priority inversion by integrating task inheritance and classification into preemption threshold scheduling
    Wang, Tao
    Liu, Daxin
    ISSCAA 2006: 1ST INTERNATIONAL SYMPOSIUM ON SYSTEMS AND CONTROL IN AEROSPACE AND ASTRONAUTICS, VOLS 1AND 2, 2006, : 593 - +
  • [34] Analysis of cache-related preemption delay in fixed-priority preemptive scheduling
    Lee, CG
    Hahn, JS
    Seo, YM
    Min, SL
    Ha, R
    Hong, SS
    Park, CY
    Lee, MS
    Kim, CS
    17TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1996, : 264 - 274
  • [35] Analysis of cache-related preemption delay in fixed-priority preemptive scheduling
    Lee, CG
    Hahn, J
    Seo, YM
    Min, SL
    Ha, R
    Hong, S
    Park, CY
    Lee, M
    Kim, CS
    IEEE TRANSACTIONS ON COMPUTERS, 1998, 47 (06) : 700 - 713
  • [36] Optimal Fixed Priority Scheduling with Deferred Pre-emption
    Davis, Robert I.
    Bertogna, Marko
    PROCEEDINGS OF THE 2012 IEEE 33RD REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2012, : 39 - 50
  • [37] Priority Assignment for Global Fixed Priority Pre-emptive Scheduling in Multiprocessor Real-Time Systems
    Davis, Robert I.
    Burns, Alan
    2009 30TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2009, : 398 - 409
  • [38] Robust priority assignment for fixed priority real-time systems
    Davis, R. I.
    Burns, A.
    RTSS 2007: 28TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2007, : 3 - 14
  • [39] Enhanced analysis of cache-related preemption delay in fixed-priority preemptive scheduling
    Lee, CG
    Hahn, J
    Seo, YM
    Min, SL
    Ha, R
    Hong, SS
    Park, CY
    Lee, MS
    Kim, CS
    18TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1997, : 187 - 198
  • [40] PASS: Priority Assignment of Real-Time Tasks with Dynamic Suspending Behavior under Fixed-Priority Scheduling
    Huang, Wen-Hung
    Chen, Jian-Jia
    Zhou, Husheng
    Liu, Cong
    2015 52ND ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2015,