miércoles, 28 de septiembre de 2016

Modelos de Consistencia




Centrado al clientes 

Este tipo de modelo  trata de  una clase especial de almacenamiento de datos, están caracterizados por faltas de actualizaciones  y puede ser fácil resuelto. La mayoría de las operaciones son de lectura y nos permite encontrar muchas ineficiencias de manera central.
Monotonícas

Lectura monotonicas  
Para que una consistencia de lectura monotonicas se cumpla se tienen que tener que cumplir las siguientes condiciones:
·         Cuando se le valor x en dato, cualquier operación de lectura superior de x siempre tomara el valor más reciente o el mismo.
·          Garantiza si si  el valor de x a victo el tiempo, nunca  vera algún valor nuevo en x en un tiempo atrás.
Escritura monotonicas
Se dice que la lectura debe ser enviada equitativamente a cada parte del almacenamiento de datos, para que se cumpla esta opción es lo siguiente:
·         La operación de escritura es completada antes que cualquier otra operación sucesiva de x por el mismo proceso.
·         Una operación de escritura sobro una copia de un elemento x  solamente se realiza cuando sea elaborado una operación previa.  
·          Si se necesita,  una escritura debe esperar a que la otra termine para empezar a ejecutarse ella.

Lea sus escrituras

Consiste en garantizar que se escribió un dato y siempre se vea el valor autorizado no importa de dónde haga la lectura  por lo tanto un almacén de datos provee consistencia lea sus escrituras.
Para saber si se cumple debe tener lo siguiente:
·         Cuando  una operación de escritura  tiene un proceso sobre un elemento  de datos x  siempre será vista por las anteriores operaciones de lectura.
·         La operación de escritura siempre se  completa antes de alguna operación  de lectura antes del mismo proceso a pesar del lugar.

Las escrituras siguen a las lecturas

Consiste en el modifica miento de datos para eso  hace que antes de que se haga el cambio primero lea la última actualización y después ahora si cambie.
Para que provea consistencia  de escritura  siga la lectura si se cumple:
·         Una operación de escritura de un proceso sobre un elemento de datos x se realizada luego de leer ese dato de x y se realizo garantisadamente sobre al valor más actual de x.
·         Cualquier operación sucesiva de un proceso sobre un elemento de datos x se realizará sobre una copia de x actualizada con el valor más reciente leído por el proceso.
referencias 
https://dhavee88.blogspot.com/b/post-preview?token=PDkoc1cBAAA.NFAUCjjNcdtFyQ2N9TxPfCpP-sGpnEj5jONFC_OvW4k8mRDauaypSOX_sjWcX3-tCzAi86L1wLXg2bKQAuDjBQ.SNQbxAyBQ7quxQzja_Q10A&postId=3368505913557845023&type=POST
http://www-usr.inf.ufsm.br/~ceretta/elc1018/modelos%20de%20consistencia.pdf

Modelos de Consistencia




Centrado al clientes 

Este tipo de modelo  trata de  una clase especial de almacenamiento de datos, están caracterizados por faltas de actualizaciones  y puede ser fácil resuelto. La mayoría de las operaciones son de lectura y nos permite encontrar muchas ineficiencias de manera central.
Monotonícas

Lectura monotonicas  
Para que una consistencia de lectura monotonicas se cumpla se tienen que tener que cumplir las siguientes condiciones:
·         Cuando se le valor x en dato, cualquier operación de lectura superior de x siempre tomara el valor más reciente o el mismo.
·          Garantiza si si  el valor de x a victo el tiempo, nunca  vera algún valor nuevo en x en un tiempo atrás.
Escritura monotonicas
Se dice que la lectura debe ser enviada equitativamente a cada parte del almacenamiento de datos, para que se cumpla esta opción es lo siguiente:
·         La operación de escritura es completada antes que cualquier otra operación sucesiva de x por el mismo proceso.
·         Una operación de escritura sobro una copia de un elemento x  solamente se realiza cuando sea elaborado una operación previa.  
·          Si se necesita,  una escritura debe esperar a que la otra termine para empezar a ejecutarse ella.

Lea sus escrituras

Consiste en garantizar que se escribió un dato y siempre se vea el valor autorizado no importa de dónde haga la lectura  por lo tanto un almacén de datos provee consistencia lea sus escrituras.
Para saber si se cumple debe tener lo siguiente:
·         Cuando  una operación de escritura  tiene un proceso sobre un elemento  de datos x  siempre será vista por las anteriores operaciones de lectura.
·         La operación de escritura siempre se  completa antes de alguna operación  de lectura antes del mismo proceso a pesar del lugar.

Las escrituras siguen a las lecturas

Consiste en el modifica miento de datos para eso  hace que antes de que se haga el cambio primero lea la última actualización y después ahora si cambie.
Para que provea consistencia  de escritura  siga la lectura si se cumple:
·         Una operación de escritura de un proceso sobre un elemento de datos x se realizada luego de leer ese dato de x y se realizo garantisadamente sobre al valor más actual de x.
·         Cualquier operación sucesiva de un proceso sobre un elemento de datos x se realizará sobre una copia de x actualizada con el valor más reciente leído por el proceso.

miércoles, 21 de septiembre de 2016

Que es un modelo de consistencia?

Es una distribución de bloques  compartidos que aumentan el rendimiento pero produce  una problemática de una consistencia entre las diferentes  capas que contiene una pejina  en la estructura. es necesario actualizar todas las copias con  cada estructura  al envió de la pejina por la red  por eso ase que el tiempo de espera aumente considerablemente.

En un proceso normalmente se realista una operación de lectura que espera esa operación devuelta  en un valor que demuestre el resultado de las ultimas operaciones.

    Para solucionar  este problema ay diferente tipos de  consistencia como son  el causal, secuencial y estricta: 

 Consistencia estricta 

es un modelo de consistencia el mas estricto  y también se le llama consistencia y se define por una conducción.  cada lectura  sabe su tiempo  de datos x retorna  un valor correspondiente  con la mas resiente estructura  sobre x 


   Consistencia secuencial


 Esta  consistencia es demasiado estricta  en el mayor parte de las ocasiones  y contiene las siguientes condiciones :

         Ø Existe un entrelazado virtual para todas las operaciones de lectura y                    escritura de los procesos sobre   una sola imagen virtual de la memoria;              en este entrelazado se mantiene el orden de programa de cada                          proceso individual y cada proceso siempre lee el último valor escrito                  dentro del entrelazado.
Ø Las operaciones de memoria pueden ser solapadas y algunas actualizaciones pueden ser ordenadas de forma diferente en diferentes procesos, siempre que las limitaciones  no dejen de cumplirse.
Consistencia causal

Las estructuras causales deben verse en el mismo orden y las estructuras concurrentes puede verse en un orden diferente a las otras,  las condiciones a cualquier de las causas se que debe se vista por todos los procesos en orden la otra es que puede verse en diferentes ordenes en diferentes maquinas en donde este .