miércoles, 16 de noviembre de 2016

Paradigmas de computación distribuida



Hay  una continua evaluación a nuestras tecnologías que dan alguna especie de soporte a las aplicaciones distribuidas, o una nueva tecnología rompedora  aparece cada día. Es esta  nota se presenta una breve descripción de paradigmas de las aplicaciones distribuidas.

Paradigmas

Es el estudio de cualquier materia de gran complejidad con este modelo los patrones o modelos básicos son los que clasifican de acuerdos.  

Paradigmas clientes-servidor

Quizás el más conocido de los paradigmas es el modelo del cliente servidor. La operación necesaria incluye a aquellos que permitan a un proceso servidor escuchar y aceptar peticiones.

 Paradigma de igual a igual (peer-to-peer)

Aquí los procesos que participan en la interpretación de los mismos papeles  con una idéntica  pasividades cada uno es igual  y cada parte debe solicitar una partición  y también revisar alguna respuesta.

Paradigmas de objetos distribuidos

   La idea es acceder a las aplicaciones de objetos distribuidos sobre la red  y los objetos proporcionan métodos a través de una cuya innovación y las aplicaciones obtienes acceso a los mismos servicios.

Paradigmas de agentes móviles   

Es un programa o objeto que puedes trasportar  y se lanza desde un  determinado ordenador móvil. En cada parada el agente aceza a los recursos o servicios necesarios y la realización de las tareas.

Paradigmas de servicios de red     

Un proceso que desee un servicio particular contacta con el servidor de directorio en tiempo de ejecución, y, si el servicio está disponible, al proceso se le dará una referencia a dicho servicio.



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 .
    

  



miércoles, 24 de agosto de 2016

como surgen los sistemas distribuidos


 Sistemas distribuidos
Un SD es una colección de computadoras autónomas que se encuentran conectadas en una red  y se adecua para que sea distribuido y visto por los usuarios  con la finalidad de proporcionar tema en la computación
Surge

Los sistemas distribuidos vinieron por el uso de las redes locales de alta velocidad, ha resultado que ha sido un mayor desplazamiento  de los sistemas distribuidos. Este   software permitió a los ordenadores coordinando sus actividades y compartir el recurso en un hardware, software y otros datos. Baria desde la proporción de la capacidad  de la computadora un algún grupo de usuarios  los cuales dieron requisitos de dichas aplicaciones que fue el sistema distribuido incluyendo un alto nivel de fiabilidad.se proveía accesos concurrentes a bases de datos  por parte de los usuarios.