Schedulability analysis in EDF scheduler with cache memories

被引:0
|
作者
Campoy, AM [1 ]
Sáez, S [1 ]
Perles, A [1 ]
Busquets, JV [1 ]
机构
[1] Univ Politecn Valencia, Dept Informat Sistemas & Comp, Valencia 46022, Spain
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Cache memories can improve computer performance, but its unpredictable behaviour makes difficult to use them in hard real-time systems. Classical analysis techniques are not sufficient to accomplish schedulability analysis, and new hardware resources or complex analysis algorithms are needed. This work presents a comprehensive method to obtain predictability on the use of caches in real-time systems using an EDF scheduler. Reaching a predictable cache, schedulability analysis can be accomplished in a simple way through conventional algorithms. At the moment, this is the first approach to consider cache in this kind of scheduler. The method is based in the use of locking caches and genetic algorithms. Locking caches allows to load and lock cache contents, ensuring its remains unchanged. Genetic algorithms help to select the cache content that offers the best performance. Experimental results indicate that this scheme is fully predictable, and this predictability is reached with no performance loss for around 60% of cases.
引用
收藏
页码:328 / 341
页数:14
相关论文
共 50 条
  • [21] Correspondence Article: Counterexample for suspension-aware schedulability analysis of EDF scheduling
    Mario Günzel
    Jian-Jia Chen
    [J]. Real-Time Systems, 2020, 56 : 490 - 493
  • [22] POSTER ABSTRACT: Preemptive Uniprocessor EDF Schedulability Analysis with Preemption Costs Considered
    Deutschbein, Calvin
    Baruah, Sanjoy
    [J]. PROCEEDINGS OF 2016 IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2016, : 368 - 368
  • [23] Correspondence Article: Counterexample for suspension-aware schedulability analysis of EDF scheduling
    Guenzel, Mario
    Chen, Jian-Jia
    [J]. REAL-TIME SYSTEMS, 2020, 56 (04) : 490 - 493
  • [24] Global EDF Schedulability Analysis for Parallel Tasks on Multi-Core Platforms
    Chwa, Hoon Sung
    Lee, Jinkyu
    Lee, Jiyeon
    Phan, Kiew-My
    Easwaran, Arvind
    Shin, Insik
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (05) : 1331 - 1345
  • [25] Schedulability Analysis of Preemptive and Nonpreemptive EDF on Partial Runtime-Reconfigurable FPGAs
    Guan, Nan
    Deng, Qingxu
    Gu, Zonghua
    Xu, Wenyao
    Yu, Ge
    [J]. ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2008, 13 (04)
  • [26] An analysis of global edf schedulability for arbitrary-deadline sporadic task systems
    Theodore P. Baker
    Sanjoy K. Baruah
    [J]. Real-Time Systems, 2009, 43 : 3 - 24
  • [27] EDF Schedulability Analysis on Mixed-Criticality Systems with Permitted Failure Probability
    Guo, Zhishan
    Santinelli, Luca
    Yang, Kecheng
    [J]. 2015 IEEE 21ST INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, 2015, : 187 - 196
  • [28] ANALYSIS OF MULTIPROCESSORS WITH PRIVATE CACHE MEMORIES
    PATEL, JH
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1982, 31 (04) : 296 - 304
  • [29] Probabilistic Analysis of Cache Memories and Cache Memories Impacts on Multi-core Embedded Systems
    Guet, Fabrice
    Santinelli, Luca
    Morio, Jerome
    [J]. 2016 11TH IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS (SIES), 2016,
  • [30] A Formal Correctness Proof for an EDF Scheduler Implementation
    Vanhems, Florian
    Rusu, Vlad
    Nowak, David
    Grimaud, Gilles
    [J]. 2022 IEEE 28TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS), 2022, : 281 - 292