Está en la página 1de 4

TECNOLÓGICO NACIONAL DE MÉXICO

INSTITUTO TECNOLÓGICO DE TIJUANA


SUBDIRECCIÓN ACADÉMICA

DEPARTAMENTO DE SISTEMAS Y COMPUTACIÓN

SEMESTRE AGOSTO – DICIEMBRE 2022

INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN Y


COMUNICACIONES

SISTEMAS OPERATIVOS II

ADMINISTRACIÓN DE RÉPLICAS
UNIDAD III

MARIANA ALEJANDRA GUERRA GARCÍA


19211083

MARTHA ELENA PULIDO

04/OCTUBRE/2022
ADMINISTRACIÓN DE RÉPLICAS

REPLICACIÓN
La replicación es el proceso mediante el cual se genera una copia exacta de parte
del sistema para mejorar la fiabilidad, tolerancia a fallos o accesibilidad. Esa parte
puede ser desde un archivo hasta una carpeta, una partición, un disco o incluso
varios discos. Es la clave para proporcionar alta disponibilidad y tolerancia a fallos
en sistemas distribuidos. Proporciona una mejora en los servicios mediante:

• Mejora de rendimiento
• Incremento en la disponibilidad
• Tolerancia a fallos

Un punto clave para un sistema distribuido que soporta replicación es decidir donde,
cuando y por quien ubicar las réplicas.

Se divide en dos:

1. Encontrar los mejores lugares para colocar un servidor.


2. Encontrar los mejores servidores para colocar el contenido.

REGLAS PARA LA REPLICACIÓN


Existen varios criterios de corrección para objetos replicados. Los sistemas más
estrictamente correctos son linealizables y esta propiedad se denomina
linealizabilidad. Un servicio de objetos compartidos replicados es linealizable si para
cualquier ejecución existe algún entrelazamiento de las series de operaciones
emprendidas por cada cliente que satisfaga:

• La secuencia entrelazada de operaciones cumple la especificación de una


(única) copia correcta de los objetos.
• El orden de las operaciones del entrelazamiento es consistente con los
tiempos reales en los cuales ocurrieron las operaciones en la ejecución real.
UBICACIÓN DE SERVIDOR DE RÉPLICAS
• Se deberá tomar en cuenta la distancia entre clientes y un punto de partida.
• La distancia puede medirse por la latencia o el ancho de banda.
• La selección de la ubicación debe marcar una distancia mínima entre el
servidor y los clientes.

REPLICAS PERMANENTES
• Representa al primer conjunto de réplicas.
• Comúnmente son un número pequeño de réplicas.

TIPOS DE REPLICACIÓN
• Replicación pasiva (primary-backup): En el modelo de replicación pasiva
para la tolerancia a fallos. Nos encontramos con un nodo primario y un
conjunto de nodos secundarios. Existen variantes de replicación pasiva en la
cual se relaja la consistencia para reducir la carga del nodo primario,
permitiendo que los secundarios puedan recibir de los clientes las
operaciones de solo lectura.
• Replicación activa: En la replicación activa la petición de un cliente se envía
a todas las réplicas las cuales la tratan de forma concurrente. Permite reducir
la latencia al permitir el acceso a varias réplicas, por otra hay que tener en
cuenta el alto coste de soportar orden total y el hecho de que las
actualizaciones se procesen en todas las réplicas.
BIBLIOGRAFÍA
[1] Ver, “3.3 Administración de Replicas,” Sistemas Operativos II, Oct. 05, 2016.
https://sistemasoperativosiijoseantonio.wordpress.com/2016/10/05/3-3-
administracion-de-replicas/ (accessed Oct. 04, 2022).

[2] E. Salguero, “Sistemas distribuidos: replicación (IV) - Edu Salguero - Medium,”


Medium, Mar. 24, 2018. https://medium.com/@edusalguero/sistemas-distribuidos-
replicacion-14d8f3819c1d (accessed Oct. 04, 2022).

[3] C. de, “proceso de copiar y mantener actualizados los datos en varios nodos de
bases de datos ya sean estos persistentes o no,” Wikipedia.org, Jul. 2012.
https://es.wikipedia.org/wiki/Replicaci%C3%B3n_(inform%C3%A1tica)#:~:text=La
%20replicaci%C3%B3n%20es%20el%20proceso%20mediante%20el%20cual%20
se%20genera,disco%20o%20incluso%20varios%20discos. (accessed Oct. 04,
2022).

También podría gustarte