Improved Cache-Related Preemption Delay Estimation for Fixed Preemption Point Scheduling

被引:1
|
作者
Markovic, Filip [1 ]
Carlson, Jan [1 ]
Dobrin, Radu [1 ]
机构
[1] Malardalen Univ, Sch Innovat Design & Technol IDT, Vasteras, Sweden
关键词
Real-time systems; CRPD analysis; WCET analysis; Limited Preemptive Scheduling; Fixed preemption point approach;
D O I
10.1007/978-3-319-92432-8_6
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Cache-Related Preemption Delays (CRPD) can significantly increase tasks' execution time in preemptive real-time scheduling, potentially jeopardising the system schedulability. In order to reduce the cumulative CRPD, Limited Preemptive Scheduling (LPS) has emerged as a scheduling approach which limits the maximum number of preemptions encountered by real-time tasks, thus decreasing CRPD compared to fully preemptive scheduling. Furthermore, an instance of LPS, called Fixed Preemption Point Scheduling (LP-FPP), defines the exact points where the preemptions are permitted within a task, which enables a more precise CRPD estimation. The majority of the research, in the domain of LP-FPP, estimates CRPD with pessimistic upper bounds, without considering the possible sources of over-approximation: (1) accounting for the infeasible preemption combinations, and (2) accounting for the infeasible cache block reloads. In this paper, we improve the analysis by accounting for those two cases towards a more precise estimation of the CRPD upper bounds. The evaluation of the approach on synthetic tasksets reveals a significant reduction of the pessimism in the calculation of the CRPD upper bounds, compared to the existing approaches.
引用
收藏
页码:87 / 101
页数:15
相关论文
共 50 条
  • [1] Accurate estimation of cache-related preemption delay
    Negi, HS
    Mitra, T
    Roychoudhury, A
    CODES(PLUS)ISSS 2003: FIRST IEEE/ACM/IFIP INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN & SYSTEM SYNTHESIS, 2003, : 201 - 206
  • [2] Analysis of cache-related preemption delay in fixed-priority preemptive scheduling
    Lee, CG
    Hahn, J
    Seo, YM
    Min, SL
    Ha, R
    Hong, S
    Park, CY
    Lee, M
    Kim, CS
    IEEE TRANSACTIONS ON COMPUTERS, 1998, 47 (06) : 700 - 713
  • [3] Analysis of cache-related preemption delay in fixed-priority preemptive scheduling
    Lee, CG
    Hahn, JS
    Seo, YM
    Min, SL
    Ha, R
    Hong, SS
    Park, CY
    Lee, MS
    Kim, CS
    17TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1996, : 264 - 274
  • [4] Enhanced analysis of cache-related preemption delay in fixed-priority preemptive scheduling
    Lee, CG
    Hahn, J
    Seo, YM
    Min, SL
    Ha, R
    Hong, SS
    Park, CY
    Lee, MS
    Kim, CS
    18TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1997, : 187 - 198
  • [5] Measurement of cache-related preemption delay for spacecraft computers
    Koo, Cheol Hea
    Kim, Hyungshin
    2018 IEEE 24TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2018, : 234 - 235
  • [6] Online and offline scheduling with cache-related preemption delays
    Guillaume Phavorin
    Pascal Richard
    Joël Goossens
    Claire Maiza
    Laurent George
    Thomas Chapeaux
    Real-Time Systems, 2018, 54 : 662 - 699
  • [7] Online and offline scheduling with cache-related preemption delays
    Phavorin, Guillaume
    Richard, Pascal
    Goossens, Joel
    Maiza, Claire
    George, Laurent
    Chapeaux, Thomas
    REAL-TIME SYSTEMS, 2018, 54 (03) : 662 - 699
  • [8] Cache-Related Preemption Delay Analysis for FIFO Caches
    Ballabriga, Clement
    Chong, Lee Kee
    Roychoudhury, Abhik
    ACM SIGPLAN NOTICES, 2014, 49 (05) : 33 - 42
  • [9] Integrating Cache-Related Preemption Delay into GEDF Analysis for Multiprocessor Scheduling with On-Chip Cache
    Zhang, Ying
    Guo, Zhishan
    Wang, Lingxiang
    Xiong, Haoyi
    Zhang, Zhenkai
    2017 16TH IEEE INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS / 11TH IEEE INTERNATIONAL CONFERENCE ON BIG DATA SCIENCE AND ENGINEERING / 14TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, 2017, : 815 - 822
  • [10] Cache-Related Preemption Delay Analysis for Multilevel Noninclusive Caches
    Chattopadhyay, Sudipta
    Roychoudhury, Abhik
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2014, 13