Want to create interactive content? It’s easy in Genially!
Administracion de replicas
LEONARDO LIMA POMPOSO
Created on November 2, 2021
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Geniaflix Presentation
View
Vintage Mosaic Presentation
View
Shadow Presentation
View
Newspaper Presentation
View
Zen Presentation
View
Audio tutorial
View
Pechakucha Presentation
Transcript
Administración de réplicas
Leonardo Lima PomposoBrenda Jacqueline De La Cruz Jose
Unidad III
Sistemas Operativos II
ÍNDICE
Protocolos de Concistencia
objetivo
Implementacion Centrada en el Cliente
introdución
Modelo de Consistencia
administración de réplicas
conclucion
Ejemplos de Concistencia
Bibliografías en formato APA
Replicacion
Gracias
Concistencia sentrada en el cliente
OBJETIVO
El objetivo es generar una presentación en una plataforma diferente, que por lo general es PowerPoint por lo que aremos uso de la plataforma Geneally.La presentación es acerca de todo lo visto en la tercer unidad (Consistencia y replicacion) de la materia sistemas operativos II.
Introducción
Es importante mencionar que en informática, en un sistema distribuido, tales como una memoria compartida distribuida o almacenes de datos distribuido, tales como una base de datos, sistema de archivos, caché web o sistemas de replicación optimista, hay una serie de posibles modelos de consistencia de datos. Se dice que un sistema soporta un determinado modelo, si las operaciones en memoria siguen normas específicas. La consistencia de los datos es definida entre el programador y el sistema, que garantiza que si el programador sigue las reglas, la memoria será consistente y el resultado de las operaciones de memoria será predecible.Un modelo de consistencia es un contrato entre el software y la memoria. Dice que, si el SW acepta seguir ciertas reglas, la memoria promete trabajar en forma correcta. Si el SW viola estas reglas, todo acaba y ya no se garantiza que la operación de memoria sea correcta. La replicación es el proceso de copiar y mantener actualizados los datos en varios nodos de bases de datos ya sean estos persistentes o no. Éste usa un concepto donde existe un nodo amo o maestro (master) y otros sirvientes o esclavos (slaves).
¿Qué es un Modelo de Consistencia?
es un contrato entre procesos y almacenamienot: "Si los procesos obedecen a un conjunto de reglas el almacenamiento promete trabajar correctamenteSi los procesos obedecen a un conjunto de reglas el almacenamiento promete trabajar correctamente"
1. El procesa realiza una operación --- lectura escritura 2. Devuelve un valor
administración de réplicas
Si el programador sigue las reglas la memoria es consistente si la memoria es consistente el sistema soporta consistencia es necesario que los procesos sigan las reglas
ejemplos de concistencia
sincronizar
- Linealizable (también conocido como estricto o consistencia atómica) - Consistencia secuencial - Consistencia de causalidad - Consistencia liberada - Consistencia eventual - Consistencia delta - Consistencia PRAM (también conocida como consistencia fifo) - Consistencia débil - Consistencia vector campo 1. Modelos de consistencia centrada en datos 1.1. Consistencia estricta 1.2. Consistencia secuencia 1.3. Consistencia casual 2. Modelos de consistencia centrada en el cliente
administración de réplicas
contrato de almacenamiento de datos: que los datos no se repitan, que no esten incompletos que no sena falsos seguroa
Replicación aplicada a los datos
administración de réplicas
La replica puede ser utilizada como técnica de escalabilidad
confiabilidad
Problemas
- Continuidad del trabajo ante la caída o perdida de la replica - Mayor cantidad de copias -->mejor protección
- La actualización de los requisitos consume más ancho de la red - Mantener múltiples copias -->error en la consistencia estricta - Para actualizar es necesaria una única operación y sincronización de replicas
Rendimiento
- Es un sistema distribuido escalable- El área geográfica es escalable - Consulta simultanea
Concistencia sentrada en el cliente
01
02
03
De almacenamiento especial en donde los datos están distribuidos
Modelos que aplican:
Administración de replicasAdministración de replicas
administración de réplicas
- carecen de actualizaciones o cuando ocurren son fácilmente resueltas
- Esconden insistencias de manera sencilla
- Garante el acceso a un solo cliente
- consistencia momentánea
- lecturas monotónicas
- lea sus escrituras
- replicas permanentes
- replicas indicadas por los servidores
- replicas iniciadas por el cliente
PROTOCOLOS DE CONSISTENCIA
1. protocolos basados en primarias
4. protocolo de replicación activa
replica tiene un proceso asociado que implica actualizaciones cliente que solicita la réplica
- acceso a servidores: lectura/escritura
- limitan las desviaciones numéricas (replicas)
- consistencia secuencial --> ordenamiento consistente de operaciones
- agrupar las operaciones mediante candados o transacciones
- acuse de recibió
- si todos los respaldos se han actualizado -->copia local
5. protocolo basado en quorum
2. protocolos de escritura remota
6. protocolos de consistencia de caché
administración de réplicas
3. protocolo de escritura replicado
Es una descripción de la implementación de un cierto modelo de consistenciaEs una descripción de la implementación de un cierto modelo de consistencia
IMPLEMENTACIÓN CENTRADA EN EL CLIENTE
administración de réplicas
1. Una implementación simplista
2. Una implementación de mejora de eficiencia
- A cada aplicación se le asocia una sesión
- Temporal o permanente
- a cada operador de escritura se asignan un identificador global único (servidor)
- Replicas para ubicación y contenido
Conclusión.
Las replicas proveen de seguridad y consistencia a los sistemas distribuidos dependiendo de que se enfoquen podemos procurar los datos o los usuarios,buscamos seguridad en el sistema ante fallos o cualquier otro problema. Integrando modelos de consistencia obtenemos un contrato de funcionamiento en el sistema y generando replicas obtenemos seguridad y protección hacia los datos.
Bibliografías en formato APA
Buenas Tareas. (14 de mayo de 2013). Obtenido de https://www.buenastareas.com/ensayos/Modelos-De-Consistencia-Sistemas-Operativos/26214584.html#:~:text=modelos%20de%20consistencia%20sistemas%20operativos%201%20Consistencia%20estricta,6%20Consistencia%20de%20liberaci%C3%B3n%207%20Consistencia%20de%20entr Ocampo, D. J. (17 de noviembre de 2012). Sistemas Operativos II. Obtenido de 4.2 Modelos de consistencia:https://elrobertocarlosso2.blogspot.com/2012/11/42-modelos-de-consistencia.html Rojas, M. J. (julio de 2009). memoria compartida sistribuida. Obtenido de https://view.officeapps.live.com/op/view.aspx?src=http%3A%2F%2Fdsc.itmorelia.edu.mx%2F~jcolivares%2Fcourses%2Fos209v%2Fos2_u4.ppt&wdOrigin=BROWSELINK Sistemas Operativos II. (s.f.). Obtenido de 4.2 Modelos de Concistencia:https://sites.google.com/site/sistemasoperativospaty/unidad-4/42-modelos-de-consistencia
¡GRACIAS!