Sei sulla pagina 1di 5

INSTITUTO TECNOLOGICO SUPERIOR DE

CIUDAD SERDÁN

INGENERÍA INFORMÁTICA

SISTEMAS OPERATIVOS II

CUADRO COMPARATIVO DE LOS MODELOS DE


CONSISTENCIA

MTRO. ISAAC ALBERTO ALDAVE ROJAS

15CS0014 MIGUEL MEDINA SECUNDINO


15CS0044 ANA MARIA ODON HIJAR
15CS0101 LUIS GERARDO ZAVALETA MELIN

5° SEMESTRE

CD. SERDÁN, PUE., SEPTIEMBRE DE 2017


CUADRO COMPARATIVO DE LOS MODELOS DE CONSISTENCIA

Concepto Definición Características Característica1 Característica2 Característica3 Ventajas Desventajas

CENTRADA AL Este tipo de -Actualizaciones Monotonico Lea sus Escrituras siguen -Fácil de -Bajo número
CLIENTE modelos trata no son escrituras a lecturas resolver de
una clase simultaneas Se dice que un + La idea de este -Almacén actualizaciones
especial de -Operaciones de dato ofrece + A veces es esquema de lógico -Modelo débil
almacenamiento solo lectura consistencia de más importante consistencia es -Trabajo -Ocultar las
de datos -Permite lecturas garantizar que garantizar que si correctamente inconsistencias
distribuidos esconder las monotónicas si y si yo escribo un alguien va a -Solo de -Baja
inconsistencias sólo si la dato, yo modificar el valor lectura son concurrencia
-Garantiza la siguiente siempre vea el de un dato, antes las
información solo condición se valor haya leído la operaciones
para un cliente cumple: actualizado no última
+Si un proceso importa de actualización de
lee el valor de donde haga la éste.
un ítem de dato siguiente +Un almacén de
x, cualquier lectura, por lo datos provee
operación de tanto, un consistencia de
lectura sucesiva almacén de escrituras siguen
sobre x por el datos provee lecturas si se
mismo proceso consistencia cumple que:
siempre lea sus +Una operación
retornará el escrituras si se de escritura de un
mismo valor o cumple que: proceso sobre un
un valor más El efecto de elemento de
reciente. una operación datos x realizada
+Garantiza que de escritura por luego de leer ese
si un proceso ha un proceso dato x, se realizó
visto un valor de sobre un garantizadamente
x al tiempo t, elemento de sobre el valor
nunca verá una datos x será más reciente de
version más siempre visto x.
vieja de x en un por las
tiempo posterior. sucesivas
operaciones de
lectura sobre x
por el mismo
proceso

CENTRADO Un modelo de Si los procesos Consistencia Consistencia Consistencia Confiabilidad -Consumen


EN LOS consistencia es acuerdan estricta secuencial casual -Continuidad más ancho de
DATOS esencialmente obedecer ciertas +El más + El resultado +Debilitamiento de trabajo banda
un contrato reglas, el restrictivo de de una de la consistencia ante caída de -Problema de
entre procesos almacenamiento todos. ejecución es el secuencial la replica escalabilidad
y el promete trabajar +Cualquier mismo si todas Se diferencian -Mejor -Se necesita
almacenamiento correctamente lectura sobre un las eventos que protección sincronizar
de datos -Devuelve el ítem de dato x operaciones están contra la todas la
valor esperado retorna un valor (lectura y potencialmente corrupción de replicas
-Existen tres correspondiente escritura) de relacionados en datos -Es un
modelos con la más todos los forma causal y -Rendimiento problema
+Consistencia reciente procesos sobre otros que no, los -El SD escala cuando puede
estricta escritura sobre x el dato fueran no relacionados en numero ser una ventaja
+ Consistencia (reloj de tiempo ejecutadas en se dicen -Disminuye el
secuencial global) algún orden concurrentes. tiempo de
+ Consistencia secuencial y acceso al
casual las dato
operaciones de -Partición de
cada proceso red
individual
aparecen en
esta secuencia
en el orden
especificado
por su
programa.
Opinión
El modelo de consistencias centrado a los clientes es muy factible a la
hora de usarlo e implementarlo porque se enfoca en un solo cliente en
específico en el cual se le da toda la atención que se necesita para poder
llevarlo a cabo en el momento en que se está realizado y así hacer un análisis
profundo si hay cambios en los argumentos establecidos y poder
englobándolos todos para que no quede ninguna
duda alguna y sin actualizarse.
Llevando así un trabajo correcto y eficiente en todo el procedimiento sin que
se quede algún archivo rezagado.