PASS: Priority Assignment of Real-Time Tasks with Dynamic Suspending Behavior under Fixed-Priority Scheduling

被引:8
|
作者
Huang, Wen-Hung [1 ]
Chen, Jian-Jia [1 ]
Zhou, Husheng [2 ]
Liu, Cong [2 ]
机构
[1] TU Dortmund Univ, Dept Informat, Dortmund, Germany
[2] Univ Texas Dallas, Dept Comp Sci, Dallas, TX 75230 USA
关键词
Self-suspension; schedulability; priority assignment;
D O I
10.1145/2744769.2744891
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Self-suspension is becoming an increasingly prominent characteristic in real-time systems such as: (i) I/O-intensive systems, where applications interact intensively with I/O devices, (ii) multi-core processors, where tasks running on different cores have to synchronize and communicate with each other, and (iii) computation offloading systems with coprocessors, like Graphics Processing Units (GPUs). In this paper, we show that rate-monotonic (RM), deadline-monotonic (DM) and laxity-monotonic (LM) scheduling will perform rather poor in dynamic self-suspending systems in terms of speed-up factors. On the other hand, the proposed PASS approach is guaranteed to find a feasible priority assignment on a speed-2 uniprocessor, if one exists on a unitspeed processor. We evaluate the feasibility of the proposed approach via a case study implementation. Furthermore, the effectiveness of the proposed approach is also shown via extensive simulation results.
引用
收藏
页数:6
相关论文
共 50 条
  • [31] Response Time Analysis for Thermal-Aware Real-Time Systems Under Fixed-Priority Scheduling
    Chandarli, Younes
    Fisher, Nathan
    Masson, Damien
    [J]. 2015 IEEE 18th International Symposium on Real-Time Distributed Computing (ISORC), 2015, : 84 - 93
  • [32] Robust priority assignment for fixed priority real-time systems
    Davis, R. I.
    Burns, A.
    [J]. RTSS 2007: 28TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2007, : 3 - 14
  • [33] The Concept of Unschedulability Core for Optimizing Real-Time Systems with Fixed-Priority Scheduling
    Zhao, Yecheng
    Zeng, Haibo
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2019, 68 (06) : 926 - 938
  • [34] Practical on-line DVS scheduling for fixed-priority real-time systems
    Mochocki, B
    Hu, XS
    Quan, G
    [J]. RTAS 2005: 11TH IEEE REAL TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2005, : 224 - 233
  • [35] A REAL-TIME TASKS SCHEDULING METHOD BASED ON DYNAMIC PRIORITY
    Chen, Hui
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2014, 23 (02)
  • [36] The Virtual Deadline based Optimization Algorithm for Priority Assignment in Fixed-Priority Scheduling
    Zhao, Yecheng
    Zeng, Haibo
    [J]. 2017 IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2017, : 116 - 127
  • [37] Analyzing stochastic fixed-priority real-time systems
    Gardner, MK
    Liu, JWS
    [J]. TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, 1999, 1579 : 44 - 58
  • [38] Sensitivity analysis for fixed-priority real-time systems
    Bini, Enrico
    Di Natale, Marco
    Buttazzo, Giorgio
    [J]. REAL-TIME SYSTEMS, 2008, 39 (1-3) : 5 - 30
  • [39] Sensitivity analysis for fixed-priority real-time systems
    Bini, Enrico
    Di Natale, Marco
    Buttazzo, Giorgio
    [J]. 18TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2006, : 13 - +
  • [40] Scheduling the asynchronous fixed-priority tasks with preemption threshold
    He, XiaoChuan
    Jia, Yan
    [J]. 2007 IFIP INTERNATIONAL CONFERENCE ON NETWORK AND PARALLEL COMPUTING WORKSHOPS, PROCEEDINGS, 2007, : 664 - 669