ValidaÃÃo experimental dos mecanismos de detecÃÃo de erros implementados no computador de bordo do satÃlite SSR.

AUTOR(ES)
DATA DE PUBLICAÇÃO

1997

RESUMO

Este trabalho apresenta os resultados da avaliaÃÃo experimental da cobertura e latÃncia dos mecanismos de detecÃÃo de erros implementados no computador de bordo do SatÃlite de Sensoriamento Remoto (SSR), desenvolvido pelo Instituto Nacional de Pesquisas Espaciais (INPE). A avaliaÃÃo foi obtida usando a ferramenta de injeÃÃo de falhas fÃsicas RIFLE, sendo adaptado ao computador do SSR atravÃs de um novo MÃdulo de AdaptaÃÃo. A injeÃÃo de falhas consiste na emulaÃÃo de falhas de curta duraÃÃo (um ciclo de memÃria) nos pinos do processador. Dois conjuntos de experiÃncias foram realizados: o primeiro conjunto de falhas foi injetado com uma distribuiÃÃo aleatÃria ao longo do cÃdigo do programa e o segundo ao longo do tempo de execuÃÃo. AlÃm dos mecanismos de detecÃÃo de erros originalmente implementados, foi proposto e avaliado um novo mecanismo de detecÃÃo de erros. Este novo mecanismo foi implementado exclusivamente por software. Em funÃÃo da distribuiÃÃo de falhas, foi obtida uma cobertura de 16,1% a 56,4%, apresentando uma baixa latÃncia. Uma anÃlise do impacto das falhas no sistema tambÃm à apresentado. Esta anÃlise mostrou que 41,3% a 83,4% das falhas nÃo apresentaram nenhum impacto macroscÃpico no comportamento do sistema e os erros causados por essas falhas foram "overwritten" ou descartados em conseqÃÃncia da execuÃÃo normal do programa. Uma pequena percentagem de falhas (9,1% a 6,2%) causou erro no resultado produzido. Assumindo que todas as falhas detectadas podem ser recuperadas pelos mecanismos de recuperaÃÃo (nÃo desenvolvidos atà o momento), acredita-se que o sistema possa tolerar de 93,8% a 99,9% das falhas transitÃrias.

ASSUNTO(S)

controle eletrÃnico tolerÃncia a falhas sistemas de computadores embarcados cÃdigos de detecÃÃo de erros anÃlise de falhas

Documentos Relacionados