DocumentCode
3718583
Title
Reliability Analysis of Operating Systems for Embedded SoC
Author
Thiago Santini;Luigi Carro;Flavio Rech Wagner;Paolo Rech
Author_Institution
Inst. de Inf., Fed. Univ. of Rio Grande do Sul, Porto Alegre, Brazil
fYear
2015
Firstpage
1
Lastpage
5
Abstract
In this paper, we investigate how the presence of a general purpose operating system influences the reliability of modern embedded Systems-on-Chips (SoCs). We experimentally study the difference in the neutron-induced error rate of SoCs when executing the application bare to the metal and on top of the Linux kernel. Our analysis demonstrates that Linux presence barely affects the Silent Data Corruption (SDC) rate while it greatly increases the system Functional Interruption (SEFI) rate (up to 7.48 times) if no preventive measures are taken. Furthermore, we analytically show that cache conflicts between the operating system and application can significantly reduce the Linux-induced SEFI rate increase. Additionally, we evaluate the OS software stack masking effect and show that the higher the abstraction layer in which an application is implemented, the lower its SDC rate.
Keywords
"Linux","Reliability","Metals","Kernel","Smart phones"
Publisher
ieee
Conference_Titel
Radiation and Its Effects on Components and Systems (RADECS), 2015 15th European Conference on
Print_ISBN
978-1-5090-0232-0
Type
conf
DOI
10.1109/RADECS.2015.7365659
Filename
7365659
Link To Document