Ayuda
Ir al contenido

Dialnet


Resumen de RCMBNET: a distributed hardware and firmware support for software fault tolerance

Julián Proenza Arenas

  • El software es una de las causas principales de fiabilidad de los sistemas con garantía de funcionamiento. Una de las soluciones clásicas es proporcionar tolerancia a fallos de software utilizando la Programación en N Versiones (NVP). Desgraciadamente, la necesidad de desarrollar de manera independiente N versiones para el mismo programa de aplicación, los requisitos de un hardware especial y la necesidad de introducir cambios y añadidos a todos los niveles del sistema hacen que las soluciones basadas en NVP sean muy costosas y en consecuencia muy poco usadas.

    En un trabajo anterior se diseñó una arquitectura de bajo coste para la ejecución de programas NVP, en la cual cada una de las N versiones se ejecuta en un computador estándar diferentes. Un circuito específico, denominado NVXP. Se conecta a cada computador y se encarga de la comunicación entre versiones y de todas las tareas necesarias para dar soporte a la ejecución del programa NVP. Algunas de las características clave de esta arquitectura son: la red de difusión que enlaza entre si a los NVXPs está duplicada para evitar que se forme un punto único de avería, se utilizan componentes comerciales estándar y la funcionalidad relacionada con la tolerancia a fallos está concentrada dentro de los NVXPs, lo que hace que sea ortogonal al resto de las funcionalidades del sistema.

    En esta tesis se presenta un nuevo diseño para esta arquitectura que busca asegurar su implementabilidad real y resolver los posibles estados de inconsistencia que no fueron tratados con detalle en el diseño anterior.

    Los cambios principales que se han realizado en el hardware respecto de la arquitectura anterior son los siguientes:

    Primero, se ha desarrollado un diseño completamente nuevo y mejorado para los NVXPs, que ahora se denominan Placas Gestoras de la Redundancia y de las Comunicaciones (RCMBs). El conjunto de RCMBs conectadas las unas a las otras mediante la red de difusiones lo que se


Fundación Dialnet

Dialnet Plus

  • Más información sobre Dialnet Plus