The computing continuum's actual trend is facing a growth in terms of devices with any degree of computational capability. Those devices may or may not include a full-stack, including the Operating System layer and the Application layer, or just facing pure bare-metal solutions. In either case, the reliability of the full system stack has to be guaranteed. It is crucial to provide data regarding the impact of faults at all system stack levels and potential hardening solutions to design highly resilient systems. While most of the work usually concentrates on the application reliability, the special session aims to provide a deep comprehension of the impact on the reliability of an embedded system when faults in the hardware substrate of the system stack surface at the Operating System layer. For this reason, we will cover a comparison from an application perspective when hardware faults happen in bare metal vs. real-time OS vs. general-purpose OS. Then we will go deeper within a FreeRTOS to evaluate the contribution of all parts of the OS. Eventually, the Special Session will propose some hardening techniques at the Operating System level by exploiting the scheduling capabilities.

Special session: Operating systems under test: An overview of the significance of the operating system in the resiliency of the computing continuum / Casseau, E.; Dobias, P.; Sinnen, O.; Rodrigues, G. S.; Kastensmidt, F.; Savino, A.; Di Carlo, S.; Rebaudengo, M.; Bosio, A.. - ELETTRONICO. - 2021-:(2021), pp. 1-10. (Intervento presentato al convegno 39th IEEE VLSI Test Symposium, VTS 2021 tenutosi a San Diego, CA, USA nel 2021) [10.1109/VTS50974.2021.9441042].

Special session: Operating systems under test: An overview of the significance of the operating system in the resiliency of the computing continuum

Savino A.;Di Carlo S.;Rebaudengo M.;
2021

Abstract

The computing continuum's actual trend is facing a growth in terms of devices with any degree of computational capability. Those devices may or may not include a full-stack, including the Operating System layer and the Application layer, or just facing pure bare-metal solutions. In either case, the reliability of the full system stack has to be guaranteed. It is crucial to provide data regarding the impact of faults at all system stack levels and potential hardening solutions to design highly resilient systems. While most of the work usually concentrates on the application reliability, the special session aims to provide a deep comprehension of the impact on the reliability of an embedded system when faults in the hardware substrate of the system stack surface at the Operating System layer. For this reason, we will cover a comparison from an application perspective when hardware faults happen in bare metal vs. real-time OS vs. general-purpose OS. Then we will go deeper within a FreeRTOS to evaluate the contribution of all parts of the OS. Eventually, the Special Session will propose some hardening techniques at the Operating System level by exploiting the scheduling capabilities.
2021
978-1-6654-1949-9
File in questo prodotto:
File Dimensione Formato  
VTS2021_Casseau_Post.pdf

accesso aperto

Tipologia: 2. Post-print / Author's Accepted Manuscript
Licenza: PUBBLICO - Tutti i diritti riservati
Dimensione 488.27 kB
Formato Adobe PDF
488.27 kB Adobe PDF Visualizza/Apri
VTS2021_Casseau.pdf

non disponibili

Tipologia: 2a Post-print versione editoriale / Version of Record
Licenza: Non Pubblico - Accesso privato/ristretto
Dimensione 287.27 kB
Formato Adobe PDF
287.27 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

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/11583/2914802