Explora Libros electrónicos
Categorías
Explora Audiolibros
Categorías
Explora Revistas
Categorías
Explora Documentos
Categorías
Unidad: 2
Trabajo: Exposición
Integrantes
Grupo: 401
Fecha: 24_Febrero_2020
Algoritmo de Lamport
p3 1 5
3.1 Sincronización de relojes
Cronometro
Un cronometro de computadora es por lo general un cristal de cuarzo
trabajado con precisión. Cuando se mantiene sujeto a tensión, un
cristal de cuarzo oscila con frecuencia bien definida, que depende del
tipo de cristal, la forma en que se corte y la magnitud de la tensión.
Cuando se arranca por vez primera el sistema, por lo general
se pide al operador que escriba la fecha y la hora, las cuales
se convierten al numero de marcas después de cierta fecha
conocida y se guardan en la memoria
mr
mt
cliente
Servidor de tiempo
El método de sincronización de
Christian
Si se llama T(mr) al tiempo en que fue mandado el mensaje
y T(mt) al del recibido, y que t es el tiempo que se recibió
en mt, se puede estimar que el timestamp se debe poner
en t + (T(mt)-T(mr))/2
Esto se puede comparar con lo siguiente si se conoce el
tiempo mínimo que puede tardar una viaje en redondo en la
red T(rd)
min min
T(mr) t T(mt)
Algoritmo de Berkeley
En el Algoritmo de Cristian, el Servidor de tiempo es
pasivo.
Mide las desviaciones de los relojes de todos los elementos de la
red, y les obliga a compensar con ajustes de retraso del reloj a
los equipos que está adelantados, y con ajustes de adelanto en
el reloj a los equipos que están atrasados. Es un algoritmo útil
para aquellos casos en que no se cuenta con una referencia
universal de tiempo CTU.
3.1.4 Uso de relojes sincronizados