Analysis of Write-back Caches under Fixed-priority Preemptive and Non-preemptive Scheduling

被引:4
|
作者
Davis, Robert I. [1 ,2 ]
Altmeyer, Sebastian [3 ]
Reineke, Jan [4 ]
机构
[1] Univ York, York YO10 5DD, N Yorkshire, England
[2] INRIA, Rocquencourt, France
[3] Univ Amsterdam, NL-1012 WX Amsterdam, Netherlands
[4] Univ Saarland, Saarland Informat Campus, Saarbrucken, Germany
来源
PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON REAL-TIME NETWORKS AND SYSTEMS PROCEEDINGS (RTNS 2016) | 2016年
基金
英国工程与自然科学研究理事会;
关键词
RESPONSE-TIME ANALYSIS; SCHEDULABILITY; DELAY;
D O I
10.1145/2997465.2997476
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper introduces analyses of write-back caches integrated into response-time analysis for fixed-priority preemptive and non-preemptive scheduling. For each scheduling paradigm, we derive four different approaches to computing the additional costs incurred due to write backs. We show the dominance relationships between these different approaches and note how they can be combined to form a single state-of-the-art approach in each case. The evaluation explores the relative performance of the different methods using a set of benchmarks, as well as making comparisons with no cache and a write-through cache.
引用
收藏
页码:309 / 318
页数:10
相关论文
共 22 条
  • [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] Response-time analysis for fixed-priority systems with a write-back cache
    Davis, Robert I.
    Altmeyer, Sebastian
    Reineke, Jan
    REAL-TIME SYSTEMS, 2018, 54 (04) : 912 - 963
  • [3] Partially Non-Preemptive Dual Priority Multiprocessor Scheduling
    Ho, Chiahsun
    Funk, Shelby H.
    PRINCIPLES OF DISTRIBUTED SYSTEMS, 2011, 7109 : 343 - 356
  • [4] Design and Timing Guarantee for Non-Preemptive Gang Scheduling
    Lee, Seongtae
    Guan, Nan
    Lee, Jinkyu
    2022 IEEE 43RD REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2022), 2022, : 132 - 144
  • [5] Cache-Persistence-Aware Response-Time Analysis for Fixed-Priority Preemptive Systems
    Rashid, Syed Aftab
    Nelissen, Geoffrey
    Hardy, Damien
    Akesson, Benny
    Puaut, Isabelle
    Tovar, Eduardo
    PROCEEDINGS OF THE 28TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS ECRTS 2016, 2016, : 262 - 272
  • [6] Schedulability using native non-preemptive groups on an AUTOSAR/OSEK platform with caches
    Hatvani, Leo
    Bril, Reinder J.
    Altmeyer, Sebastian
    PROCEEDINGS OF THE 2017 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2017, : 244 - 249
  • [7] Response-Time Analysis for Non-Preemptive Global Scheduling with FIFO Spin Locks
    Nogd, Suhail
    Nelissen, Geoffrey
    Nasri, Mitra
    Brandenburg, Bjoern B.
    2020 IEEE 41ST REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2020, : 115 - 127
  • [8] Precautious-RM: a predictable non-preemptive scheduling algorithm for harmonic tasks
    Nasri, Mitra
    Kargahi, Mehdi
    REAL-TIME SYSTEMS, 2014, 50 (04) : 548 - 584
  • [9] A semi-preemptive priority scheduling discipline: Performance analysis
    Walraevens, Joris
    Maertens, Tom
    Bruneel, Herwig
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2013, 224 (02) : 324 - 332
  • [10] Fixed-Parameter Analysis of Preemptive Uniprocessor Scheduling Problems
    Baruah, Sanjoy
    Ekberg, Pontus
    Singh, Abhishek
    2022 IEEE 43RD REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2022), 2022, : 185 - 196