Response-Time Analysis for Non-Preemptive Global Scheduling with FIFO Spin Locks

被引:7
|
作者
Nogd, Suhail [1 ]
Nelissen, Geoffrey [2 ]
Nasri, Mitra [2 ]
Brandenburg, Bjoern B. [3 ]
机构
[1] Delft Univ Technol TUDelft, Delft, Netherlands
[2] Eindhoven Univ Technol TU E, Eindhoven, Netherlands
[3] Max Planck Inst Software Syst MPI SWS, Saarbrucken, Germany
来源
2020 IEEE 41ST REAL-TIME SYSTEMS SYMPOSIUM (RTSS) | 2020年
关键词
real-time systems; response-time analysis; shared resources; global multiprocessor scheduling;
D O I
10.1109/RTSS49844.2020.00021
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Motivated by the lack of response-time analyses for non-preemptive global scheduling that consider shared resources, this paper provides such an analysis for global job-level fixed-priority (JLFP) scheduling policies and FIFO-ordered spin locks. The proposed analysis computes response-time bounds for a set of resource-sharing jobs subject to release jitter and execution-time uncertainties by implicitly exploring all possible execution scenarios using state-abstraction and state-pruning techniques. A large-scale empirical evaluation of the proposed analysis shows it to be substantially less pessimistic than simple execution-time inflation methods, thanks to the explicit modeling of contention for shared resources and scenario-aware blocking analysis.
引用
收藏
页码:115 / 127
页数:13
相关论文
共 50 条
  • [21] A Unified Blocking Analysis for Parallel Tasks With Spin Locks Under Global Fixed Priority Scheduling
    Jiang, Xu
    Chen, Zewei
    Yang, Maolin
    Guan, Nan
    Tang, Yue
    Wang, Yi
    IEEE TRANSACTIONS ON COMPUTERS, 2023, 72 (01) : 15 - 28
  • [22] Optimizing Energy in Non-Preemptive Mixed-Criticality Scheduling by Exploiting Probabilistic Information
    Bhuiyan, Ashikahmed
    Reghenzani, Federico
    Fornaciari, William
    Guo, Zhishan
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (11) : 3906 - 3917
  • [23] Schedulability Analysis of Non-preemptive Sporadic Gang Tasks on Hardware Accelerators
    Sun, Binqi
    Kloda, Tomasz
    Chen, Jiyang
    Lu, Cen
    Caccamo, Marco
    2023 IEEE 29TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, RTAS, 2023, : 147 - 160
  • [24] Response-Time Analysis of Bundled Gang Tasks Under Partitioned FP Scheduling
    Rispo, Veronica
    Aromolo, Federico
    Casini, Daniel
    Biondi, Alessandro
    IEEE TRANSACTIONS ON COMPUTERS, 2024, 73 (11) : 2534 - 2547
  • [25] Extending Worst Case Response-Time Analysis for Mixed Messages in Controller Area Network With Priority and FIFO Queues
    Mubeen, Saad
    Maki-Turja, Jukka
    Sjodin, Mikael
    IEEE ACCESS, 2014, 2 : 365 - 380
  • [26] Runtime feasibility check for non-preemptive real-time periodic tasks
    Kim, S
    Lee, J
    Kim, J
    INFORMATION PROCESSING LETTERS, 2006, 97 (03) : 83 - 87
  • [27] Adaptive Priority Adjustment Scheduling Approach With Response-Time Analysis in Time-Sensitive Networks
    Yuan, Yazhou
    Cao, Xu
    Liu, Zhixin
    Chen, Cailian
    Guan, Xinping
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2022, 18 (12) : 8714 - 8723
  • [28] Polynomial Time Schedulability Test for Periodic Non-Preemptive 2-Task System
    Mayank, Jaishree
    Mondal, Arijit
    INFORMATION PROCESSING LETTERS, 2020, 154
  • [29] Improved response-time bounds in fixed priority scheduling with arbitrary deadlines
    Werner Grass
    Thi Huyen Chau Nguyen
    Real-Time Systems, 2018, 54 : 1 - 30
  • [30] Partial-order reduction in reachability-based response-time analyses of limited-preemptive DAG tasks
    Ranjha, Sayra
    Gohari, Pourya
    Nelissen, Geoffrey
    Nasri, Mitra
    REAL-TIME SYSTEMS, 2023, 59 (2) : 201 - 255