Ayuda
Ir al contenido

Dialnet


Arquitectura de comunicaciones para grupos de procesos replicados

  • Autores: Jesus Gonzalez Barahona
  • Directores de la Tesis: Angel Alvarez Rodriguez (dir. tes.)
  • Lectura: En la Universidad Politécnica de Madrid ( España ) en 1998
  • Idioma: español
  • Tribunal Calificador de la Tesis: Juan Antonio de la Puente Alfaro (presid.), Juan Quemada Vives (secret.), Michael González Harbour (voc.), Josep Ignasi Navarro Mas (voc.), Francisco Javier Miranda González (voc.)
  • Materias:
  • Texto completo no disponible (Saber más ...)
  • Resumen
    • Durante los últimos años está ganando fuerza un nuevo enfoque para la construcción de protocolos multienvío, que dedica más atención a la estructura arquitectónica, y se basa en la composición de los llamados microprotocolos. Sin embargo, algunas técnicas clave del desarrollo software (muy comunes en otros dominios) no son aún habituales en los sistemas desarrollados según este enfoque. En esta tesis se propone la arquitectura Simple-Com como un paso adelante en esta dirección. Sus principales características son gran flexibilidad, extensibilidad y portabilidad, así como una interfaz de programación limpia y simple.

      Simple-Com está estructurado en tres niveles: Lower-Layer es una interfaz para varios sistemas de comunicación de nivel de transporte, que proporciona portabilidad entre ellos; App-Layer proporciona abstracciones de programación adecuadas para las aplicaciones; y el nivel Simple-Com, el núcleo de la arquitectura, está basado en los conceptos de etapas de protocolo (Proto-Stages) y módulos de servicio (Proto-Modules). Tanto los Proto-Stages como los Proto-Modules se han diseñado para facilitar la reutilización de código, y se pueden extender con facilidad.

      Los Proto-Stages son pequeños fragmentos de software con una interfaz simple y unificada, que se componen en pilas para proporcionar diferentes calidades de servicio.

      Manejan los mensajes que viajan por estas pilas, implementando algún protocolo simple junto con sus iguales en otros procesos, y pasando despúes esos mensajes al siguiente Proto-Stage. Cada mensaje lleva información sobre los Proto-Stages a través de los cuales debe pasar, y por lo tanto las pilas son "virtuales", ensamblándose dinámicamente cada vez que un mensaje pasa a la siguiente etapa en su ruta. Algunos ejemplos de las funciones realizadas por las etapas de protocolo son fiabilidad (tolerancia de fallos en las comunicaciones), atomicidad (tolerancia de fallos


Fundación Dialnet

Dialnet Plus

  • Más información sobre Dialnet Plus

Opciones de compartir

Opciones de entorno