A better polynomial-time schedulability test for real-time multiframe tasks

被引:18
|
作者
Han, CCJ [1 ]
机构
[1] BroadVis Inc, Redwood City, CA 94063 USA
关键词
D O I
10.1109/REAL.1998.739735
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The well-known real-time periodic task model first studied by Liu and Layland [11] assumes that each task tau has a worst-case computation time C and each execution (instance) of the task takes no more than C time units. Based on the worst-case computation time assumption, Liu and Layland derived a utilization bound under which all task sets are schedulable by the fixed-priority scheduling scheme. The assumption and the derived utilization bound are, however too pessimistic when the average computation rimes of the tasks are smaller than their worst-case computation times. To improve the schedulability test for such kind of task sets, Mok and Chen proposed a multiframe task model [12, 13]for characterizing real-time tasks whose computation times vary instance by instance. They also derived an improved utilization bound for multiframe task sets. Although Mok and Chen's utilization bound is better than Liu and Layland's bound, it is still too pessimistic in the sense that a lot of feasible task sets may not be found schedulable using their utilization bound. In [4], we proposed a new, better polynomial-rime schedulability test for periodic task model. We found that similar technique can be applied to multiframe task model. In this paper we discuss how the previously-proposed schedulability test can be modified for multiframe task model. We also show that our schedulability test is much better than using Mok and Chen's utilization bound by giving theoretical reasoning and presenting thorough performance evaluation results.
引用
收藏
页码:104 / 113
页数:10
相关论文
共 50 条
  • [31] Determining rate monotonic schedulability of real-time periodic tasks using continued fractions
    Park, Moonju
    Baek, Hyeongboo
    INFORMATION PROCESSING LETTERS, 2023, 179
  • [32] Minimal Schedulability Testing Interval for Real-Time Periodic Tasks with Arbitrary Release Offsets
    Jiang, Yu
    Zhou, Qiang
    Zou, Xingliang
    Cheng, Albert M. K.
    2014 IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2014 IEEE 6TH INTL SYMP ON CYBERSPACE SAFETY AND SECURITY, 2014 IEEE 11TH INTL CONF ON EMBEDDED SOFTWARE AND SYST (HPCC,CSS,ICESS), 2014, : 611 - 614
  • [33] Schedulability analysis for a general model of mixed-criticality recurrent real-time tasks
    Baruah, Sanjoy
    PROCEEDINGS OF 2016 IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2016, : 25 - 34
  • [34] Degree of Schedulability of Mixed-Criticality Real-time Systems with Probabilistic Sporadic Tasks
    Boudjadar, A. Jalil
    David, Alexandre
    Kim, Jin Hyun
    Larsen, Kim G.
    Mikucionis, Marius
    Nyman, Ulrik
    Skou, Arne
    2014 THEORETICAL ASPECTS OF SOFTWARE ENGINEERING CONFERENCE (TASE), 2014, : 126 - 130
  • [35] Weakly Hard Schedulability Analysis for Fixed Priority Scheduling of Periodic Real-Time Tasks
    Sun, Youcheng
    Di Natale, Marco
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2017, 16
  • [36] Schedulability Analysis of Fixed Priority Servers for Scheduling Aperiodic Real-Time Tasks - A Review
    Zhang, Fengxiang
    MATERIAL SCIENCE, CIVIL ENGINEERING AND ARCHITECTURE SCIENCE, MECHANICAL ENGINEERING AND MANUFACTURING TECHNOLOGY II, 2014, 651-653 : 1933 - 1936
  • [37] Efficient on-line schedulability test for feedback scheduling of soft real-time tasks under fixed-priority
    Santos, Rodrigo
    Lipari, Giuseppe
    Bini, Enrico
    PROCEEDINGS OF THE 14TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, 2008, : 227 - +
  • [38] Real-Time Schedulability Tests for Preemptive Multitasking
    C. J. Fidge
    Real-Time Systems, 1998, 14 : 61 - 93
  • [39] Real-time schedulability tests for preemptive multitasking
    Fidge, CJ
    REAL-TIME SYSTEMS, 1998, 14 (01) : 61 - 93
  • [40] On task schedulability in real-time control systems
    Seto, DB
    Lehoczky, JP
    Sha, L
    Shin, KG
    17TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1996, : 13 - 21