Schedulability Analysis for Real-Time P-FRP Tasks Under Fixed Priority Scheduling

被引:4
|
作者
Jiang, Yu [1 ]
Cheng, Albert M. K. [2 ]
Zou, Xingliang [2 ]
机构
[1] Heilongjiang Univ, Sch Comp Sci & Technol, Harbin 150080, Heilongjiang, Peoples R China
[2] Univ Houston, Dept Comp Sci, Houston, TX 77004 USA
关键词
real-time system; schedulability analysis; functional reactive programming (FRP); priority-based FRP; fixed priority scheduling; response time analysis; feasibility interval; EVENT HANDLERS;
D O I
10.1109/RTCSA.2015.28
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper studies the schedulability of real-time tasks in the Priority-based Functional Reactive Programming (P-FRP) model under fixed priority scheduling, one of the influential scheduling policies. Since the abort-and-restart execution paradigm of the P-FRP model is different from that of the classic preemptive model, the schedulability analysis for P-FRP tasks under fixed priority scheduling differs widely. In P-FRP, for a synchronous n-task set under fixed priority scheduling, the least common multiple (LCM) of all n task periods is the typical length of a testing interval for a schedulability test. In this paper, we propose and prove a simulation-based tightly sufficient schedulability test in the P-FRP model under fixed priority scheduling for a given priority order, covering scenarios from synchronous task release to asynchronous task release with the initial busy condition, and from implicit deadlines to constrained deadlines. The length of a testing interval for the tightly sufficient test is the LCM of the first n-1 task periods. The tightness of the sufficient condition is shown by examples and the optimality of the search length is proved.
引用
收藏
页码:31 / 40
页数:10
相关论文
共 50 条
  • [31] Schedulability analysis for 3-phase tasks with partitioned fixed-priority scheduling
    Arora, Jatin
    Maia, Claudio
    Rashid, Syed Aftab
    Nelissen, Geoffrey
    Tovar, Eduardo
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2022, 131
  • [32] Static priority scheduling of aperiodic real-time tasks
    Schmid, U
    [J]. RANDOM STRUCTURES & ALGORITHMS, 1997, 10 (1-2) : 257 - 303
  • [33] Schedulability analysis of dependent probabilistic real-time tasks
    Ben-Amor, Slim
    Maxim, Dorin
    Cucu-Grosjean, Liliana
    [J]. PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON REAL-TIME NETWORKS AND SYSTEMS PROCEEDINGS (RTNS 2016), 2016, : 99 - 107
  • [34] Schedulability Analysis for Coscheduling Real-Time Tasks on Multiprocessors
    Dong, Zheng
    Liu, Cong
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (11) : 4721 - 4732
  • [35] Schedulability Analysis of Synchronous Digraph Real-Time Tasks
    Mohaqeqi, Morteza
    Abdullah, Jakaria
    Guan, Nan
    Yi, Wang
    [J]. PROCEEDINGS OF THE 28TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS ECRTS 2016, 2016, : 176 - 186
  • [36] Schedulability analysis of the fault-tolerant hard real-time tasks with limited priority levels
    Li, Jun
    Yang, Fumin
    Tu, Gang
    Cao, Wanhua
    Lu, Yansheng
    [J]. AUTONOMIC AND TRUSTED COMPUTING, PROCEEDINGS, 2007, 4610 : 529 - +
  • [37] Schedulability Tests for Tasks with Variable Rate-Dependent Behaviour under Fixed Priority Scheduling
    Davis, Robert I.
    Feld, Timo
    Pollex, Victor
    Slomka, Frank
    [J]. 2014 IEEE 20TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS), 2014, : 51 - 62
  • [38] EDZL Schedulability Analysis in Real-Time Multicore Scheduling
    Lee, Jinkyu
    Shin, Insik
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2013, 39 (07) : 910 - 916
  • [39] Procrastination scheduling in fixed priority real-time systems
    Jejurikar, R
    Gupta, R
    [J]. ACM SIGPLAN NOTICES, 2004, 39 (07) : 57 - 65
  • [40] Schedulability Analysis of Fixed Priority Systems with Scheduling Overheads
    Zhai, Yanfeng
    Zhang, Fengxiang
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON LOGISTICS, ENGINEERING, MANAGEMENT AND COMPUTER SCIENCE (LEMCS 2015), 2015, 117 : 65 - 70