Archive | 2019

Técnicas de Tolerância a Falhas em uma Plataforma para Prototipagem Rápida Usando Microcontroladores

 
 

Abstract


This paper describes the implementation of fault tolerance techniques (based on data and processing redundancy) in programming of a rapid prototyping platform using microcontrollers. To evaluate performance of these techniques was used a fault injector software and a weather station system as a case study. Experiments simulated faults in sensor readings and faults in SRAM memory regions of the weather station. Finally, the fault-tolerant system performance is presented in comparison with the non-fault-tolerant system, considering incidence of failures, processing time, memory and power consumption. Resumo. Neste trabalho implementamos técnicas de tolerância a falhas (baseadas na redundância de dados e de processamento) na programação de uma plataforma para prototipagem rápida usando microcontroladores. Para avaliar o desempenho das técnicas foi utilizado um injetor de falhas por software e um sistema de estação meteorológica como estudo de caso. Os testes simularam falhas nas leituras dos sensores e falhas nas regiões de memória SRAM da estação meteorológica. Ao final, são apresentados os resultados de desempenho do sistema sem tolerância a falhas em comparação com o sistema tolerante a falhas, considerando incidência de defeitos, tempo de processamento, consumo de memória e de energia.

Volume None
Pages None
DOI 10.5753/wtf.2019.7715
Language English
Journal None

Full Text