Please enable JavaScript.
Coggle requires JavaScript to display documents.
Sincronización del reloj - Coggle Diagram
Sincronización del reloj
Algoritmos de sincronización
NTP(Juan Collantes)
Por sus siglas en ingles: Network Time Protocol o protocolo de tiempo de red
Consiste en dejar que los clientes contacten a un servidor NTP
Permite estimar retrasos que forman parte de la transmisión de mensajes.
¿Cómo se calcula el tiempo en NTP?
Funciona a través de jerarquía denominado stratum
A mayor jerarquía mas confiable es la hora entregada. Soporta 15 stratums. Los servidores de un mismo stratum se consideran entre si com Peers(pares)
El stratum 0 esta asignado a los relojes atómicos
Berkeley(Wilmer)
En este algoritmo de Berkeley, el servidor consulta a N clientes para promediar el tiempo y devolverlo a los clientes para su sincronización, en pocas palabras hace lo opuesto al algoritmo de NTP.
Es útil cuando ninguna maquina tiene acceso a un reloj atómico.
¿Cómo se calcula el tiempo? Suponiendo que se tiene un servidor y 2 clientes. 1.El time demon pregunta a los clientes los valores de sus relojes 2.Los clientes responden. 3. el Time demon les indica como ajustar sus relojes.
Dato random: Al servidor se le llama Time demon porque la palabra demon significa demonio y los programadores decidieron poner ese nombre, ya que, el demonio no duerme y un servidor igual trabaja las 24 horas.
Relojes lógicos(Diego Tenorio)
Estos relojes no tienen en cuenta el tiempo UTC.
No importa la precisión del tiempo sino en la sincronía de los eventos.
Para sincronizar los relojes lógicos, Lamport definió una relación llamada ocurrencia anterior.
Lamport estableció que la sincronización en los relojes no requiere ser absoluta.
Relojes físicos(Manuel)
No es un reloj, sino un cronometro compuesto por un cristal de cuarzo mecanizado
Su funcionamiento esta basado en la oscilación y el conteo de su frecuencia
Casi todas las computadoras tienen un circuito para dar seguimiento al tiempo
Sincronización(Olenka)
Definición
Es la coordinación de eventos
Es un proceso de naturaleza
distribuida
Involucra al tiempo y la
forma en que se mide (reloj)
Es un aspecto crítico
El tiempo no debe ser ambiguo
Importancia
Permite establecer un acuerdo global con
todos los componentes del sistema
Mitiga problemas en el funcionamiento
del sistema
Permite el desarrollo de la ciencia
Computación paralela
Criptografía
Multimedia
Física
Telecomunicaciones
Tiempo(Olenka)
Medición
Desde el siglo XVII
Se mide
astronómicamente
1 día = 24 horas
1 hora = 60 minutos
1 minuto = 60 segundos
1 hora = 3600 segundos
1 día = 86400 segundos
El problema radica en que la rotación de la
tierra no es constante
1948
Se crea el reloj atómico
Es mucho mas preciso
No depende del movimiento de la tierra
Utilizan cesio 133
1 seg = 9192631770 seg atómicos
UTC es la base de
nuestro tiempo actual
Tiempo Universal Coordinado
Agrega segundos vacíos cada 800ms de desfase TAI
70 laboratorios nacionales de todo el mundo
Tiempo
Atómico Internacional (TAI)
tiene 3ms menos de tiempo por cada día
Es una escala de tiempo creada en el BIPM(Oficina Internacional de Pesas y Medidas)