Want to create interactive content? It’s easy in Genially!

Get started free

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:

Geniaflix Presentation

Vintage Mosaic Presentation

Shadow Presentation

Newspaper Presentation

Zen Presentation

Audio tutorial

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
el servidor está encargado de llevar a cabo la réplica

  • limitan las desviaciones numéricas (replicas)
  • consistencia secuencial --> ordenamiento consistente de operaciones
  • agrupar las operaciones mediante candados o transacciones
cada servidor respaldo/actualización
  • acuse de recibió
  • si todos los respaldos se han actualizado -->copia local
las operaciones de escritura pueden realizarse en varias réplicas

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!