An experimental approach for evaluating cache allocation policies in multicore for real-time mixed-criticality systems - Équipe Tolérance aux fautes et Sûreté de Fonctionnement informatique
Conference Papers Year : 2024

An experimental approach for evaluating cache allocation policies in multicore for real-time mixed-criticality systems

Abstract

Embedded systems are experiencing an increasing demand for computational power. A commonly adopted solution to meet this demand involves deploying both critical and non- critical tasks on a single multicore processor. Nevertheless, the intricacy of such processors induces nondeterminism, posing potential risks to the dependability of the system. This becomes particularly pertinent in safety-critical real-time applications where temporal faults could lead to missed deadlines for high- criticality tasks. Emerging technologies like Intel’s Cache Al- location Technology (CAT) are designed to diminish the non- determinism instigated by shared cache memory in multicore systems, by enabling dynamic cache memory allocation. In this paper, we introduce an experimental methodology to gauge the efficacy of such technology in a real-time setting. We investigate the possibility of leveraging dynamic cache memory allocation to ensure high-criticality tasks meet their deadlines while optimizing the performance of non-critical tasks. Our proposed methodology involves an exhaustive analysis of the trade-offs between various parameters in a mixed-criticality application. The effectiveness of this approach is substantiated through a sensitivity analysis on a practical use case.
Fichier principal
Vignette du fichier
Article_EDCC_2024.pdf (380.99 Ko) Télécharger le fichier
Origin Files produced by the author(s)

Dates and versions

hal-04627006 , version 1 (27-06-2024)

Identifiers

Cite

Aléxis Génèrès, Michaël Lauer, Jean-Charles Fabre. An experimental approach for evaluating cache allocation policies in multicore for real-time mixed-criticality systems. 2024 19th European Dependable Computing Conference (EDCC), KU leuven, Apr 2024, Leuven (BE), Belgium. ⟨10.1109/EDCC61798.2024.00033⟩. ⟨hal-04627006⟩
203 View
54 Download

Altmetric

Share

More