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 条
  • [1] Response Time Analysis and Optimal Priority Assignment for Global Non-Preemptive Fixed-Priority Rigid Gang Scheduling
    Sun, Binqi
    Kloda, Tomasz
    Chen, Jiyang
    Lu, Cen
    Caccamo, Marco
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2025, 36 (03) : 455 - 470
  • [2] Non-preemptive scheduling to maximize the minimum global inter-completion time
    Amaro, CC
    Baruah, SK
    Stoyen, AD
    Halang, WA
    AUTOMATICA, 2003, 39 (06) : 957 - 967
  • [3] Algorithm Research for Non-preemptive Scheduling on Multiprocessor
    Liu Tie-wu
    Bai Lin-feng
    Zhang Tie-nan
    Xilong Qu
    MECHANICAL ENGINEERING AND GREEN MANUFACTURING, PTS 1 AND 2, 2010, : 1770 - +
  • [4] Schedulability analysis for non-preemptive fixed-priority multiprocessor scheduling
    Guan, Nan
    Yi, Wang
    Deng, Qingxu
    Gu, Zonghua
    Yu, Ge
    JOURNAL OF SYSTEMS ARCHITECTURE, 2011, 57 (05) : 536 - 546
  • [5] Analysis of Write-back Caches under Fixed-priority Preemptive and Non-preemptive Scheduling
    Davis, Robert I.
    Altmeyer, Sebastian
    Reineke, Jan
    PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON REAL-TIME NETWORKS AND SYSTEMS PROCEEDINGS (RTNS 2016), 2016, : 309 - 318
  • [6] Limited Non-Preemptive EDF Scheduling for a Real-Time System with Symmetry Multiprocessors
    Lee, Hoyoun
    Lee, Jinkyu
    SYMMETRY-BASEL, 2020, 12 (01):
  • [7] Exact speedup factors for linear-time schedulability tests for fixed-priority preemptive and non-preemptive scheduling
    von der Brueggen, Georg
    Chen, Jian-Jia
    Davis, Robert I.
    Huang, Wen-Hung
    INFORMATION PROCESSING LETTERS, 2017, 117 : 1 - 5
  • [8] Response-Time Analysis of Limited-Preemptive Sporadic DAG Tasks
    Dai, Gaoyang
    Mohaqeqi, Morteza
    Voudouris, Petros
    Yi, Wang
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (11) : 3673 - 3684
  • [9] Non-preemptive and SRP-based fully-preemptive scheduling of real-time Software Transactional Memory
    Barros, Antonio
    Pinho, Luis Miguel
    Yomsi, Patrick Meumeu
    JOURNAL OF SYSTEMS ARCHITECTURE, 2015, 61 (10) : 553 - 566
  • [10] The Case For Non-preemptive, Deadline-driven Scheduling In Real-time Embedded Systems
    Short, Michael
    WORLD CONGRESS ON ENGINEERING, WCE 2010, VOL I, 2010, : 399 - 404