Cache-Aware Timing Analysis of Limited Preemption Scheduling With Fixed Preemption Points in Set-Associative Mapping

被引:0
|
作者
Zhou, Pengyu [1 ]
机构
[1] Southwest Univ, Sch Comp & Informat Sci, Chongqing 400715, Peoples R China
来源
IEEE ACCESS | 2025年 / 13卷
关键词
Real-time systems; Delays; Processor scheduling; Integrated circuit modeling; Memory management; Analytical models; Time factors; Switches; Pipelines; Mathematical models; Real-time and embedded systems; schedulability analysis; limited preemption; cache-related preemption delays (CRPD); cache mapping strategy; fixed preemption points; RESPONSE-TIME ANALYSIS; DELAY;
D O I
10.1109/ACCESS.2025.3550384
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In a limited preemption real-time system with a cache architecture, scheduling analysis must not only consider the execution time of tasks and the blocking of lower-priority tasks, but also precisely analyze cache-related preemption delays (CRPD). In set-associative mapping, the existing schedulability analysis for limited preemption scheduling with fixed preemption points employs overly conservative strategies for calculating cache-related preemption delays, which leads to pessimistic results in schedulability analysis. In this paper, we propose a cache-aware timing analysis method utilizing the oldest memory block in cache sets for analyzing sporadic real-time tasks with fixed preemption points in set-associative mapping. This method can more accurately analyze the cache-related preemption delays by examining whether memory blocks in the cache have been evicted. Experimental results demonstrate that the method proposed in this paper surpasses the best existing approaches, achieving a 17% higher recognition rate for schedulable task sets under the group concatenated mapping strategy.
引用
收藏
页码:47346 / 47360
页数:15
相关论文
共 8 条
  • [1] Cache-aware response time analysis for real-time tasks with fixed preemption points
    Markovic, Filip
    Carlson, Jan
    Dobrin, Radu
    2020 IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2020), 2020, : 30 - 42
  • [2] Feasibility Analysis under Fixed Priority Scheduling with Fixed Preemption Points
    Yao, Gang
    Buttazzo, Giorgio
    Bertogna, Marko
    16TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA 2010), 2010, : 71 - 80
  • [3] Response Time Analysis for Tasks with Fixed Preemption Points under Global Scheduling
    Zhou, Quan
    Li, Guohui
    Li, Jianjun
    Deng, Chenggang
    Yuan, Ling
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2019, 18 (05)
  • [4] 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
  • [5] 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
  • [6] 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
  • [7] An Analysis of Lazy and Eager Limited Preemption Approaches under DAG-based Global Fixed Priority Scheduling
    Serrano, Maria A.
    Melani, Alessandra
    Kehr, Sebastian
    Bertogna, Marko
    Quinones, Eduardo
    2017 IEEE 20TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING (ISORC), 2017, : 193 - 202
  • [8] Scope-Aware Useful Cache Block Calculation for Cache-Related Pre-Emption Delay Analysis With Set-Associative Data Caches
    Zhang, Wei
    Guan, Nan
    Ju, Lei
    Tang, Yue
    Liu, Weichen
    Jia, Zhiping
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (10) : 2333 - 2346