<< Volver atrás

Tesis:

Mecanismo de tolerancia a fallos basados en software para sistemas distribuidos.


  • Autor: HERNANDEZ LOPEZ, Carlos

  • Título: Mecanismo de tolerancia a fallos basados en software para sistemas distribuidos.

  • Fecha: 2005

  • Materia: Sin materia definida

  • Escuela: FACULTAD DE INFORMATICA

  • Departamentos: ARQUITECTURA Y TECNOLOGIA DE SISTEMAS INFORMATICOS

  • Acceso electrónico:

  • Director/a 1º: PEREZ COSTOYA, Fernando

  • Resumen: En los sistemas distribuidos, como en todos los sistemas diseñados para prestar un servicio continuo, la disponibilidad es un parámetro clave para medir su desempeño; por lo tanto, es importante que este tipo de sistemas sea capaz de recuperarse ante la ocurrencia de fallos. Por otra parte, dado que en la actualidad la causa más frecuente por la cual un sistema suspende involuntariamente su operación es algún fallo debido al software y que la mayoría de estos fallos tienen una naturaleza transitoria, se ha tratado de mejorar la fiabilidad de los sistemas desde dos enfoques: la Ingeniería de Software y la Tolerancia a Fallos. Dentro de este último enfoque, los protocolos de recuperación basados en rollback son de particular interés, pues permiten implementar una abstracción de sistema en la cual el fallo de un proceso se traduce simplemente en una falta de disponibilidad transitoria, no requieren de hardware especial para su implementación y, por lo tanto, representan una solución asequible para cualquier aplicación distribuida. Aunque la recuperación basada en rollback ha sido estudiada con amplitud, tanto en el ámbito distribuido como en procesos que se ejecutan de manera aislada, esta investigación se ha centrado en procesos con un solo thread de ejecución y con un modelo de ejecución determinista; en consecuencia, existe poca investigación en el área de rollback para procesos multithread a pesar de