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
基金
英国工程与自然科学研究理事会;
关键词
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
相关论文
共 50 条
  • [31] Execution overrun management for fixed-priority preemptive scheduling of sporadic graph tasks
    Bougueroua, Lamine
    Zhao, Hui Xue
    George, Laurent
    Midonnet, Serge
    2006 IEEE CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION, VOLS 1 -3, 2006, : 245 - +
  • [32] Algorithms and optimality of scheduling soft aperiodic requests in fixed-priority preemptive systems
    Tia, TS
    Liu, JWS
    Shankar, M
    REAL-TIME SYSTEMS, 1996, 10 (01) : 23 - 43
  • [34] Preemptive and non-preemptive scheduling on two unrelated parallel machines
    Soper, Alan J.
    Strusevich, Vitaly A.
    JOURNAL OF SCHEDULING, 2022, 25 (06) : 659 - 674
  • [35] Preemptive and non-preemptive scheduling on two unrelated parallel machines
    Alan J. Soper
    Vitaly A. Strusevich
    Journal of Scheduling, 2022, 25 : 659 - 674
  • [36] From non-preemptive to preemptive scheduling using synchronization synthesis
    Cerny, Pavol
    Clarke, Edmund M.
    Henzinger, Thomas A.
    Radhakrishna, Arjun
    Ryzhyk, Leonid
    Samanta, Roopsha
    Tarrach, Thorsten
    FORMAL METHODS IN SYSTEM DESIGN, 2017, 50 (2-3) : 97 - 139
  • [37] From non-preemptive to preemptive scheduling using synchronization synthesis
    Pavol Černý
    Edmund M. Clarke
    Thomas A. Henzinger
    Arjun Radhakrishna
    Leonid Ryzhyk
    Roopsha Samanta
    Thorsten Tarrach
    Formal Methods in System Design, 2017, 50 : 97 - 139
  • [38] From Non-preemptive to Preemptive Scheduling Using Synchronization Synthesis
    Cerny, Pavol
    Clarke, Edmund M.
    Henzinger, Thomas A.
    Radhakrishna, Arjun
    Ryzhyk, Leonid
    Samanta, Roopsha
    Tarrach, Thorsten
    COMPUTER AIDED VERIFICATION, CAV 2015, PT II, 2015, 9207 : 180 - 197
  • [39] Preemptive and non-preemptive scheduling of optical switches with configuration delay
    Zhizhong Zhang
    Fang Cheng
    Jiangtao Luo
    Qijian Mao
    Jun Wang
    Shaofeng Qiu
    Science in China Series F: Information Sciences, 2006, 49 : 653 - 664
  • [40] Transforming distributed acyclic systems into equivalent uniprocessors under preemptive and non-preemptive scheduling
    Jayachandran, Praveen
    Abdelzaher, Tarek
    ECRTS 2008: PROCEEDINGS OF THE 20TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, 2008, : 233 - 242