Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/87672

TítuloIRQ coloring and the subtle art of mitigating interrupt-generated interference
Autor(es)Costa, Diogo
Cuomo, Luca
Oliveira, Daniel
Savino, Ida Maria
Morelli, Bruno
Martins, José
Biasci, Alessandro
Pinto, Sandro
Palavras-chaveIRQ coloring
Interference
Interrupts
Mixed criticality systems
Virtualization
Arm
Data2023
EditoraInstitute of Electrical and Electronics Engineers (IEEE)
RevistaIEEE Symposium on Embedded Systems for Real-Time Multimedia
Resumo(s)Integrating workloads with differing criticality levels presents a formidable challenge in achieving the stringent spatial and temporal isolation requirements imposed by safetycritical standards such as ISO26262. The shift towards highperformance multicore platforms has been posing increasing issues to the so-called mixed-criticality systems (MCS) due to the reciprocal interference created by consolidated subsystems vying for access to shared (microarchitectural) resources (e.g., caches, bus interconnect, memory controller). The research community has acknowledged all these challenges. Thus, several techniques, such as cache partitioning and memory throttling, have been proposed to mitigate such interference; however, these techniques have some drawbacks and limitations that impact performance, memory footprint, and availability. In this work, we look from a different perspective. Departing from the observation that safety-critical workloads are typically event- and thus interruptdriven, we mask ”colored” interrupts based on the Quality of Service (QoS) assessment, providing fine-grain control to mitigateinterference on critical workloads without entirely suspending non-critical workloads. We propose the so-called IRQ coloring technique. We implement and evaluate the IRQ Coloring on a reference high-performance multicore platform, i.e., Xilinx ZCU102.Results demonstrate negligible performance overhead, i.e., <1% for a 100 microseconds period, and reasonable throughputguarantees for medium-critical workloads. We argue that theIRQ coloring technique presents predictability and intermediate guarantees advantages compared to state-of-art mechanisms.
TipoArtigo em ata de conferência
URIhttps://hdl.handle.net/1822/87672
ISBN979-8-3503-3787-7
e-ISBN979-8-3503-3786-0
DOI10.1109/RTCSA58653.2023.00015
ISSN2325-1271
e-ISSN2325-1301
Versão da editorahttps://ieeexplore.ieee.org/document/10296117
Arbitragem científicayes
AcessoAcesso aberto
Aparece nas coleções:CAlg - Artigos em livros de atas/Papers in proceedings

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
IRQ_Coloring___Final_Paper (6).pdf1,21 MBAdobe PDFVer/Abrir

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID