Publicação
IRQ coloring: mitigating interrupt-generated interference on ARM multicore platforms
| Resumo: | Mixed-criticality systems, which consolidate workloads with different criticalities, must comply with stringent spatial and temporal isolation requirements imposed by safety-critical standards (e.g., ISO26262). This, per se, has proven to be a challenge with the advent of multicore platforms due to the inner interference created by multiple subsystems while disputing access to shared resources. With this work, we pioneer the concept of Interrupt (IRQ) coloring as a novel mechanism to minimize the interference created by co-existing interrupt-driven workloads. The main idea consists of selectively deactivating specific (“colored”) interrupts if the Quality of Service (QoS) of critical workloads (e.g., Virtual Machines) drops below a well-defined threshold. The IRQ Coloring approach encompasses two artifacts, i.e., the IRQ Coloring Design-Time Tool (IRQ DTT) and the IRQ Coloring Run-Time Mechanism (IRQ RTM). In this paper, we focus on presenting the conceptual IRQ coloring design, describing the first prototype of the IRQ RTM on Bao hypervisor, and providing initial evidence about the effectiveness of the proposed approach on a synthetic use case |
|---|---|
| Autores principais: | Costa, Diogo |
| Outros Autores: | Cuomo, Luca; Oliveira, Daniel; Savino, Ida Maria; Morelli, Bruno; Martins, José; Tronci, Fabrizio; Biasci, Alessandro; Pinto, Sandro |
| Assunto: | IRQ coloring Interrupt interference Mixed-criticality systems Hypervisors Bao Arm |
| Ano: | 2023 |
| País: | Portugal |
| Tipo de documento: | comunicação em conferência |
| Tipo de acesso: | acesso aberto |
| Instituição associada: | Universidade do Minho |
| Idioma: | inglês |
| Origem: | RepositóriUM - Universidade do Minho |
Registos relacionados
article IRQ coloring and the subtle art of mitigating interrupt-generated interference
por: Costa, Diogo
Publicado em: (2023)
por: Costa, Diogo
Publicado em: (2023)
article Shedding light on static partitioning hypervisors for arm-based mixed-criticality systems
por: Martins, José Carvalho
Publicado em: (2023)
por: Martins, José Carvalho
Publicado em: (2023)
article SP-IMPact: A framework for static partitioning interference mitigation and performance analysis
por: Costa, Diogo André Veiga
Publicado em: (2025)
por: Costa, Diogo André Veiga
Publicado em: (2025)
article Virtualization today, virtualization tomorrow: problems, challenges, and opportunities for mixed-criticality systems
por: Pinto, Sandro
Publicado em: (2023)
por: Pinto, Sandro
Publicado em: (2023)
school Porting sloth system to FreeRTOS for ARM Multicore
por: Lima, Diogo Alexandre da Silva
Publicado em: (2015)
por: Lima, Diogo Alexandre da Silva
Publicado em: (2015)
school VirtIO infrastructure for a static partition hypervisor: virtio-blk and virtio-console
por: Ribeiro, António Nuno Alves Cardoso Capela
Publicado em: (2023)
por: Ribeiro, António Nuno Alves Cardoso Capela
Publicado em: (2023)
article Bao-Enclave: virtualization-based Enclaves for Arm
por: Pereira, Samuel
Publicado em: (2022)
por: Pereira, Samuel
Publicado em: (2022)
school O Contributo da BAO para o sistema ISTAR
por: Nascimento, Jorge
Publicado em: (2011)
por: Nascimento, Jorge
Publicado em: (2011)
article “Interrupting” the status quo: A first glance at the RISC-V Advanced Interrupt Architecture (AIA)
por: Marques, Francisco
Publicado em: (2024)
por: Marques, Francisco
Publicado em: (2024)
article μRTZvisor: A secure and safe real-time hypervisor
por: Martins, José
Publicado em: (2017)
por: Martins, José
Publicado em: (2017)
article Managing voluntary interruption of pregnancy using data mining
por: Brandão, Andreia
Publicado em: (2014)
por: Brandão, Andreia
Publicado em: (2014)
article H-MBR: Hypervisor-Level Memory Bandwidth Reservation for Mixed Criticality Systems
por: Oliveira, Afonso
Publicado em: (2025)
por: Oliveira, Afonso
Publicado em: (2025)
school A Evolução da Geodesia e sua importância no meio militar
por: Correia, António
Publicado em: (2011)
por: Correia, António
Publicado em: (2011)
article Thromboembolic risk in the initiation, switch and interruption/re-initiation of oral anticoagulants : do newcomers improve outcomes? Insights from a meta-analysis of RCTs
por: Caldeira, Daniel
Publicado em: (2014)
por: Caldeira, Daniel
Publicado em: (2014)
article Deadline analysis of AUTOSAR OS periodic tasks in the presence of interrupts
por: Yanhong Huang
Publicado em: (2013)
por: Yanhong Huang
Publicado em: (2013)
school Multicore embedded virtualization architecture exploiting ARM TrustZone
por: Oliveira, André Antunes
Publicado em: (2017)
por: Oliveira, André Antunes
Publicado em: (2017)
article Unlocking positive affect in public institutions: How daily recovery and micro-interruptions shape adaptive performance in the workplace
por: Junça Silva, A.
Publicado em: (2025)
por: Junça Silva, A.
Publicado em: (2025)
article IA&AI: Interference analysis in multi-core embedded AI systems
por: Oliveira, Afonso
Publicado em: (2025)
por: Oliveira, Afonso
Publicado em: (2025)
article Lithographic mask defects mitigation on a multimode interference structure
por: Lourenço, P.
Publicado em: (2020)
por: Lourenço, P.
Publicado em: (2020)
article HcM-FreeRTOS: hardware-centric FreeRTOS for ARM Multicore
por: Qaralleh, E.
Publicado em: (2015)
por: Qaralleh, E.
Publicado em: (2015)
school Desenvolvimento de um µkernel SMP de tempo-real para plataformas ARM multicore
por: Gonçalves, Raphael Gomes
Publicado em: (2015)
por: Gonçalves, Raphael Gomes
Publicado em: (2015)
article Describing natural colors with Munsell and NCS color systems
por: Pastilha, Ruben Carpinteiro
Publicado em: (2019)
por: Pastilha, Ruben Carpinteiro
Publicado em: (2019)
article Seeing colors in real scenes
por: Nascimento, Sérgio M. C.
Publicado em: (2011)
por: Nascimento, Sérgio M. C.
Publicado em: (2011)
article The interaction between surface color and color knowledge: behavioral and electrophysiological evidence
por: Bramão, Inês
Publicado em: (2012)
por: Bramão, Inês
Publicado em: (2012)
article Lighting spectra for the maximum colorfulness
por: Masuda, Osamu
Publicado em: (2011)
por: Masuda, Osamu
Publicado em: (2011)
article Color identifying system for color blind people
por: Neiva, Miguel
Publicado em: (2009)
por: Neiva, Miguel
Publicado em: (2009)
groups Portuguese service electricity continuity indicators: Quality service evaluation
por: Andrade, M. A. P.
Publicado em: (2024)
por: Andrade, M. A. P.
Publicado em: (2024)
article Mechanical behaviour of knitted compression arm sleeves
por: Cruz, Juliana
Publicado em: (2012)
por: Cruz, Juliana
Publicado em: (2012)
article The number of discernible colors perceived by dichromats in natural scenes and the effects of colored lenses
por: Linhares, João M. M.
Publicado em: (2008)
por: Linhares, João M. M.
Publicado em: (2008)
article Preoperative color Doppler ultrasound parameters for surgical decision-making in upper arm arteriovenous fistula maturation
por: Gomes, António Pedro
Publicado em: (2021)
por: Gomes, António Pedro
Publicado em: (2021)
article Naturalness and aesthetics of colors – Preference for color compositions perceived as natural
por: Nascimento, S. M. C.
Publicado em: (2021)
por: Nascimento, S. M. C.
Publicado em: (2021)
article The influence of color information on the recognition of color diagnostic and noncolor diagnostic objects
por: Bramão, Inês
Publicado em: (2011)
por: Bramão, Inês
Publicado em: (2011)
groups Interference detection in GNSS signals using Gaussianity criterion
por: Nunes, Fernando
Publicado em: (2014)
por: Nunes, Fernando
Publicado em: (2014)
article Cross-modulation interference with lateralization of mixed-modulated waveforms
por: Hsieh, I-Hui
Publicado em: (2010)
por: Hsieh, I-Hui
Publicado em: (2010)
article Estimating the colors of paintings
por: Nascimento, Sérgio M. C.
Publicado em: (2015)
por: Nascimento, Sérgio M. C.
Publicado em: (2015)
article The interaction between surface color and color knowledge: Behavioral and electrophysiological evidence
por: Bramão, Inês
Publicado em: (2011)
por: Bramão, Inês
Publicado em: (2011)
groups ARTIC: Augmented Reality Tangible Interface by Color Evaluation
por: Dias, J. M. S.
Publicado em: (2004)
por: Dias, J. M. S.
Publicado em: (2004)
article The colors of natural scenes benefit dichromats
por: Pastilha, Ruben Carpinteiro
Publicado em: (2019)
por: Pastilha, Ruben Carpinteiro
Publicado em: (2019)
article Interference in Composition: a Study on Written Essays by Portuguese Higher Education Learners
por: Silva, Isabel Fernandes
Publicado em: (2012)
por: Silva, Isabel Fernandes
Publicado em: (2012)
school RISC-V lightweight virtualization extensions
por: Sá, Bruno Vilaça de
Publicado em: (2021)
por: Sá, Bruno Vilaça de
Publicado em: (2021)
Registos relacionados
-
article IRQ coloring and the subtle art of mitigating interrupt-generated interference
por: Costa, Diogo
Publicado em: (2023) -
article Shedding light on static partitioning hypervisors for arm-based mixed-criticality systems
por: Martins, José Carvalho
Publicado em: (2023) -
article SP-IMPact: A framework for static partitioning interference mitigation and performance analysis
por: Costa, Diogo André Veiga
Publicado em: (2025) -
article Virtualization today, virtualization tomorrow: problems, challenges, and opportunities for mixed-criticality systems
por: Pinto, Sandro
Publicado em: (2023) -
school Porting sloth system to FreeRTOS for ARM Multicore
por: Lima, Diogo Alexandre da Silva
Publicado em: (2015)