• Medientyp: Sonstige Veröffentlichung; E-Artikel; Elektronischer Konferenzbericht
  • Titel: IRQ Coloring: Mitigating Interrupt-Generated Interference on ARM Multicore Platforms
  • Beteiligte: Costa, Diogo [Verfasser:in]; Cuomo, Luca [Verfasser:in]; Oliveira, Daniel [Verfasser:in]; Savino, Ida Maria [Verfasser:in]; Morelli, Bruno [Verfasser:in]; Martins, José [Verfasser:in]; Tronci, Fabrizio [Verfasser:in]; Biasci, Alessandro [Verfasser:in]; Pinto, Sandro [Verfasser:in]
  • Erschienen: Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2023
  • Sprache: Englisch
  • DOI: https://doi.org/10.4230/OASIcs.NG-RES.2023.2
  • Schlagwörter: IRQ coloring ; Arm ; Hypervisors ; Bao ; Interrupt Interference ; Mixed-Criticality Systems
  • Entstehung:
  • Anmerkungen: Diese Datenquelle enthält auch Bestandsnachweise, die nicht zu einem Volltext führen.
  • Beschreibung: 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 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.
  • Zugangsstatus: Freier Zugang