Uma Arquitetura Altamente Disponível Aplicada a Sistemas de Controle Embutidos de Tempo Real
Resumo
Uma arquitetura baseada em redundância de controladores para aumentar a segurança (safety) e disponibilidade de sistemas embutidos de tempo real é apresentada. Dois controladores (de prateleira) processam os mesmos dados de entrada e os dados computados são comparados, como forma de detecção de erros. Quando um erro é detectado, uma rotina de diagnóstico tenta identificar sua localidade. Isto pode demorar alguns ciclos de controle, o que viola a propriedade de tempo real da aplicação controlada; entretanto, a violação pode ocorrer na classe de aplicações embutidas sendo considerada, desde que não cause o colapso do processo controlado.
Referências
Cunha, J.C. et al. A study of failure models in feedback control systems. In: International Conference on Dependable Systems and Networks, Goteburg, 2001. Proceedings. Los Alamitos: IEEE Computer Society, Jul. 2001.
Jones, C.T.; Bryan, L.A. Programmable controllers – concepts and applications. USA: International Programmable Controls, 1983. 329p.
Laprie, J.C. Dependability of computer systems: from concepts to limits. In: IFIP International Workshop on Dependable Computing and its Applications. Johannesburg, South Africa, 1998. Proceedings. [S.l.: s.n. , Jan. 1998.
Pradhan, D.K.; Banerjee, P. Fault-tolerant multiprocessor and distributed systems: principles. In: PRADHAN, D. K., Fault-tolerant computer system design. Upper Saddle River: Prentice Hall, 1996. 550p. cap.3, p.135-235.
QNX Developer’s Network. Disponível em [link] Acesso em: abril de 2003.
Suri, N.; Walter, C.J e Hugue, M.M. Advances in Ultra-Dependable distributed systems. cap.1. Los Alamitos: IEEE Computer Society, 1995. 467p.