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

被引:9
|
作者
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] Fixed-priority global scheduling for mixed-criticality real-time systems
    Kelly, Owen R.
    Aydin, Hakan
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2014, 6 (2-3) : 266 - 276
  • [32] 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
  • [33] The Concept of Unschedulability Core for Optimizing Real-Time Systems with Fixed-Priority Scheduling
    Zhao, Yecheng
    Zeng, Haibo
    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
    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
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2014, 23 (02)
  • [36] Analyzing stochastic fixed-priority real-time systems
    Gardner, MK
    Liu, JWS
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, 1999, 1579 : 44 - 58
  • [37] Scheduling the asynchronous fixed-priority tasks with preemption threshold
    He, XiaoChuan
    Jia, Yan
    2007 IFIP INTERNATIONAL CONFERENCE ON NETWORK AND PARALLEL COMPUTING WORKSHOPS, PROCEEDINGS, 2007, : 664 - 669
  • [38] Propagation Delays in Fixed-Priority Scheduling of Periodic Tasks
    Howell, Rodney R.
    Mizuno, Masaaki
    22ND EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2010), 2010, : 219 - 228
  • [39] The Virtual Deadline based Optimization Algorithm for Priority Assignment in Fixed-Priority Scheduling
    Zhao, Yecheng
    Zeng, Haibo
    2017 IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2017, : 116 - 127
  • [40] Sensitivity analysis for fixed-priority real-time systems
    Bini, Enrico
    Di Natale, Marco
    Buttazzo, Giorgio
    18TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2006, : 13 - +