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...

ver descrição completa

Detalhes bibliográficos
Autor: Mendoza Paitán, Javier Eduardo
Formato: tesis de maestría
Fecha de publicación:2019
País:España
Recursos: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
Acesso em linha:https://riunet.upv.es/handle/10251/130033
Access Level:acceso abierto
Palavra-chave: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
Descrição
Resumo:[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.