Actualización de servicios distribuidos con replicación pasiva

[ES] Los servicios distribuidos tendrían que garantizar siempre su disponibilidad. Para conseguir esto se utiliza replicación. Así, cuando una instancia de un componente falle, siempre habrá alguna otra que pueda retomar el servicio interrumpido de una manera transparente para el usuario. Aunque se...

Descripción completa

Detalles Bibliográficos
Autor: Mendoza Paitán, Javier Eduardo
Tipo de recurso: tesis de maestría
Fecha de publicación:2019
País:España
Institución:Universitat Politècnica de València (UPV)
Repositorio:RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia
Idioma:español
OAI Identifier:oai:riunet.upv.es:10251/130033
Acceso en línea:https://riunet.upv.es/handle/10251/130033
Access Level:acceso abierto
Palabra clave:Actualización de servicios
Replicación pasiva
Alta disponibilidad
Continuidad de servicio
Service upgrade
Passive replication
High availability
Service continuity
LENGUAJES Y SISTEMAS INFORMATICOS
Máster Universitario en Computación Paralela y Distribuida-Màster Universitari en Computació Paral·Lela i Distribuïda
Descripción
Sumario:[ES] Los servicios distribuidos tendrían que garantizar siempre su disponibilidad. Para conseguir esto se utiliza replicación. Así, cuando una instancia de un componente falle, siempre habrá alguna otra que pueda retomar el servicio interrumpido de una manera transparente para el usuario. Aunque se puedan superar estas situaciones de fallo, la replicación no resuelve todas las situaciones de indisponibilidad de una manera inmediata. Cuando el software ejecutado en un servicio se tenga que actualizar, hay que diseñar algún protocolo para garantizar que la transición entre una versión y la siguiente se haga sin interrumpir la capacidad de servicio. Hoy en día todavía no hay soluciones completas para todos los escenarios. De hecho, todas las entidades que ofrecen servicios distribuidos (bancos, comercios, correo electrónico, mensajería...) llegan a mostrar intervalos de indisponibilidad cuando se hacen estas transiciones. El alumno estudiará algunas soluciones para los casos más sencillos, eligiendo una cuyo diseño mejorará para implantarla y evaluar su rendimiento. La solución asumirá que el servicio utiliza el modelo de replicación pasiva.