Real-time containers can be seen as the convergence of hard real-time operating systems and container-based virtualization technologies that can be used to build mixed-criticality cloud systems. In this paper we investigate the implementation of this concept based on earliest deadline first and server-based scheduling on a Linux kernel with the RTAI real-time patch. With respect to earlier proposals, our solution allows more flexibility with simplified admission checks and better utilization of CPU resources. We compare the solution with the SCHED DEADLINE scheduling class, already available in the Linux kernel, and we show, with experiments on real hardware, that the proposal allows to prevent timing failures to tasks running within real-time containers, despite the presence of disturbances.

Preventing timing failures in mixed-criticality clouds with dynamic real-time containers / Cinque, Marcello; DELLA CORTE, Raffaele; Ruggiero, Roberto. - (2021), pp. 17-24. (Intervento presentato al convegno 2021 17th European Dependable Computing Conference (EDCC)) [10.1109/EDCC53658.2021.00010].

Preventing timing failures in mixed-criticality clouds with dynamic real-time containers

Marcello Cinque
;
Raffaele Della Corte
;
2021

Abstract

Real-time containers can be seen as the convergence of hard real-time operating systems and container-based virtualization technologies that can be used to build mixed-criticality cloud systems. In this paper we investigate the implementation of this concept based on earliest deadline first and server-based scheduling on a Linux kernel with the RTAI real-time patch. With respect to earlier proposals, our solution allows more flexibility with simplified admission checks and better utilization of CPU resources. We compare the solution with the SCHED DEADLINE scheduling class, already available in the Linux kernel, and we show, with experiments on real hardware, that the proposal allows to prevent timing failures to tasks running within real-time containers, despite the presence of disturbances.
2021
978-1-6654-3671-7
Preventing timing failures in mixed-criticality clouds with dynamic real-time containers / Cinque, Marcello; DELLA CORTE, Raffaele; Ruggiero, Roberto. - (2021), pp. 17-24. (Intervento presentato al convegno 2021 17th European Dependable Computing Conference (EDCC)) [10.1109/EDCC53658.2021.00010].
File in questo prodotto:
File Dimensione Formato  
Preventing_timing_failures_in_mixed-criticality_clouds_with_dynamic_real-time_containers.pdf

solo utenti autorizzati

Tipologia: Versione Editoriale (PDF)
Licenza: Copyright dell'editore
Dimensione 446.08 kB
Formato Adobe PDF
446.08 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11588/873736
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 4
  • ???jsp.display-item.citation.isi??? 2
social impact