Técnicas de tolerancia a fallos en sistemas de ficheros paralelos para clústeres

  1. CALDERON MATEOS, ALEJANDRO
Supervised by:
  1. Félix García Carballeira Director

Defence university: Universidad Carlos III de Madrid

Fecha de defensa: 27 September 2005

Committee:
  1. Jesús Carretero Pérez Chair
  2. David Expósito Singh Secretary
  3. Francisco José Quiles Flor Committee member
  4. Francisco Tirado Fernández Committee member
  5. Fernando Pérez Costoya Committee member

Type: Thesis

Teseo: 128566 DIALNET

Abstract

En esta tesis se presenta una propuesta de modelo de tolerancia a fallos para sistemas de ficheros paralelos que permite ofrecer tolerancia a fallos a nivel de fichero. Las principales aportaciones de la tesis son: " Un modelo de tolerancia a fallos para sistemas de ficheros paralelos que permite aplicar distinto soporte de tolerancia a fallos a cada fichero. " Una formalización basada en patrones de distribución que permite una descripción flexible y simple del modelo de tolerancia a fallos. " Un estudio de las principales propiedades de los esquemas de distribución dados por los patrones de distribución asociados y definidos dentro del modelo de tolerancia a fallos propuesto. " Los algoritmos necesarios para añadir, quitar o modificar de forma dinámica el modelo de tolerancia a fallos de un fichero. " La presentación de esquemas de distribución basados en redundancia externa, que permiten añadir y quitar el soporte de tolerancia a fallos a un fichero sin dicho soporte de forma más simple. " Una extensión de la interfaz POSIX para poder añadir, quitar, modificar y definir un esquema de distribución. También se ha propuesto la forma de realizar estas acciones con la interfaz MPI-IO. Se ha realizado una evolución del modelo definido, para lo cual se ha realizado una implementación parcial del modelo en el sistema de ficheros paralelo Expand. Dicha evaluación muestra que aunque se produce una sobrecarga natural al trabajar con ficheros con soporte de tolerancia a fallos, dicha sobrecarga no es elevada y permite ofrecer una solución práctica y simple para los usuarios de un sistema de ficheros paralelo.