Algoritmos de Sincronización.
La Sincronización es el proceso por el cual dos componentes
intercambian datos o información. Los datos intercambiados pueden afectar la
información uno o de ambos componentes. Se dice que esto se hace por medio de
protocolos desincronización, donde ambos componentes "conocen" la
forma de intercambio de datos. La importancia de la sincronización radica en el
mantenimiento de la confiabilidad de integridad de la información. Entre los
protocolos se encuentran los siguientes: Slow sync : En términos generales
cuando se va a sincronizar con este protocolo la pda transfiere todos los datos
hacia el PC. y compara uno a uno los registro para ver cual ha sufrido cambios,
se ha borrado o ha sido adicionado. Fast sync : Este protocolo de
sincronización es mucho más rápido que el anterior y se
basa en que sólo pasan al servidor los datos que han tenido modificaciones, en
otras palabras, los datos que no han sufrido cambios, borrados o adiciones no se
sincronizan. Per-To-Per: es otro protocolo de sincronización donde todos y cada
uno de los dispositivos se sincronizan sin la necesidad de un computador
centrar o servidor como ocurre en el caso del protocolo Intellisync
anywhere. No esta demás hacer énfasis en
que la sincronización es un proceso diferente al de transmisión de información.
No se deben confundir estos términos por muy similares que parezcan. El lector
puede buscar información de este tema por el nombre de Conducto.
La sincronización de relojes en un sistema distribuido
consiste en garantizar que los procesos se ejecuten en forma cronológica y a la
misma vez respetar el orden de los eventos dentro del sistema. Para lograr esto
existen varios métodos o algoritmos que se programan dentro del sistema
operativo, entre los cuales tenemos: Este algoritmo está basado en el uso del
tiempo coordenado universal (siglas en inglés, UTC), el cual es recibido por un
equipo dentro del sistema distribuido.
elaborado por: Gilberto Alvarez Gutierrez
Comentarios
Publicar un comentario