Explora Libros electrónicos
Categorías
Explora Audiolibros
Categorías
Explora Revistas
Categorías
Explora Documentos
Categorías
Relojes Físicos
Se requiere:
15
Relojes Físicos
Principio:
– utiliza un servidor de tiempos que proporciona referencias
fiables (por ejemplo, un servidor que se sincroniza
periódicamente con UTC)
– el cliente envía una petición al servidor (mreq)
– el servidor contesta enviando la referencia de tiempo en
otro mensaje (mt)
– retardo de los mensajes: min + d
• min es el tiempo mínimo de transmisión. Es constante
y se puede determinar a partir de las características de
la red
• d es variable y depende de la carga del sistema y de la
red
15
Algoritmo de Cristian
• Cristian propone sincronizar un conjunto de relojes de
maquinas a partir de una que este sincronizada
externamente (tiempo u hora real), a través de la red de
comunicaciones de datos entre computadoras.
15
Algoritmo de Cristian
El proceso que
recibe el mensaje mt
actualiza su reloj con
el tiempo TUTC, por
lo que el cliente
sincroniza su reloj a
TUTC + TVIAJE/2.
Algoritmo de Cristian
8
Ejemplo
Algoritmo de Berkeley
A A A
B C B C B C
Tpromedio= (+25-10+0)/3= +5
T(A) 3:00 0 + 5 min 3:05
T(B) 3:25 -25 + 5 min 3:05
T(C) 2:50 +10 + 5 min 3:05 8
Ejemplo
Algoritmo de Berkeley
Nodos Tiempo
Servidor 15:12 0
Cliente 1 14:10 -62
Cliente 2 16:00 +48
Cliente 3 15:36 +24
Tpromedio=
Desviación=
8
Ejemplo
Algoritmo de Berkeley