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 条
  • [1] Weakly Hard Schedulability Analysis for Fixed Priority Scheduling of Periodic Real-Time Tasks
    Sun, Youcheng
    Di Natale, Marco
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2017, 16
  • [2] Schedulability Analysis of Fixed Priority Servers for Scheduling Aperiodic Real-Time Tasks - A Review
    Zhang, Fengxiang
    [J]. MATERIAL SCIENCE, CIVIL ENGINEERING AND ARCHITECTURE SCIENCE, MECHANICAL ENGINEERING AND MANUFACTURING TECHNOLOGY II, 2014, 651-653 : 1933 - 1936
  • [3] Efficient on-line schedulability test for feedback scheduling of soft real-time tasks under fixed-priority
    Santos, Rodrigo
    Lipari, Giuseppe
    Bini, Enrico
    [J]. PROCEEDINGS OF THE 14TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, 2008, : 227 - +
  • [4] Schedulability analysis of fixed priority real-time systems with offsets
    Bate, I
    Burns, A
    [J]. NINTH EUROMICRO WORKSHOP ON REAL TIME SYSTEMS, PROCEEDINGS, 1997, : 153 - 160
  • [5] A Non-Work-Conserving Model for P-FRP Fixed Priority Scheduling
    Zou, Xingliang
    Cheng, Albert M. K.
    Jiang, Yu
    [J]. 2016 13TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (ICESS) - PROCEEDINGS, 2016, : 12 - 17
  • [6] ON THE COMPLEXITY OF FIXED-PRIORITY SCHEDULING OF PERIODIC, REAL-TIME TASKS
    LEUNG, JYT
    WHITEHEAD, J
    [J]. PERFORMANCE EVALUATION, 1982, 2 (04) : 237 - 250
  • [7] Schedulability analysis of DAG tasks with arbitrary deadlines under global fixed-priority scheduling
    Fonseca, Jose
    Nelissen, Geoffrey
    Nelis, Vincent
    [J]. REAL-TIME SYSTEMS, 2019, 55 (02) : 387 - 432
  • [8] 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
    [J]. 2015 52ND ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2015,
  • [9] Schedulability analysis of DAG tasks with arbitrary deadlines under global fixed-priority scheduling
    José Fonseca
    Geoffrey Nelissen
    Vincent Nélis
    [J]. Real-Time Systems, 2019, 55 : 387 - 432
  • [10] A better polynomial-time schedulability test for real-time fixed-priority scheduling algorithms
    Han, CC
    Tyan, H
    [J]. 18TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1997, : 36 - 45