Ir al contenido

Documat


Modelo y lenguaje para sistemas transaccionales distribuidos cooperativos y altamente disponible

  • Autores: Marta Patiño Martínez Árbol académico
  • Directores de la Tesis: Sergio Arévalo Viñuales (dir. tes.) Árbol académico
  • Lectura: En la Universidad Politécnica de Madrid ( España ) en 1999
  • Idioma: español
  • Tribunal Calificador de la Tesis: Sergio Collado Machuca (presid.) Árbol académico, Juan Antonio de la Puente Alfaro (secret.) Árbol académico, José Ramón Garitagoitia Padrones (voc.) Árbol académico, Josep M. Bernabeu Aubán (voc.) Árbol académico, Gustavo Alonso (voc.) Árbol académico
  • Texto completo no disponible (Saber más ...)
  • Resumen
    • Con el incremento del uso de los ordenadores como elementos de uso cotidiano ha aumentado la necesidad de sistemas altamente fiables, La tolerancia a fallos se encarga de aumentar la fiabilidad de los sistemas informáticos, generalmente, añadiendo redundancia para enmascarar los distintos tipos de fallos. Las transacciones y la comunicación con grupos de procesos son dos modelos que se han empleado en la construcción de aplicaciones distribuidas tolerantes a fallos. Las transacciones proporcionan coherencia en los datos frente a accesos concurrentes y caidas de nodos, mientras que los grupos de procesos proporcionan disponibilidad de procesos y datos frente a caidas de nodos, cuando los procesos de un grupo son réplicas, y servicios concurrentes cuando los procesos de un grupo cooperan para suministrar un servicio.

      En esta tesis se describe la integración de los modelos de transacciones y comunicación a grupo para la construcción de aplicaciones distribuidas tolerantes a fallos. El resultado de esta integración ha sido un nuevo modelo transaccional, transacciones con grupos. Las principales ventajas de esta integración son: la posibilidad de construir transacciones altamente disponibles mediante la replicación de clientes y servidores, la disminución de la latencia de los servicios transaccionales que son ejecutados por grupos de procesos y la ejecución de un conjunto de servicios ofrecidos por uno o varios grupos de manera atómica. Además, se ha definido un lenguaje, Drago Transaccional, para la construccion de aplicaciones distribuidas tolerantes a fallos que implementa el modelo de transacciones con grupos.


Fundación Dialnet

Mi Documat

Opciones de tesis

Opciones de compartir

Opciones de entorno