Please enable JavaScript.
Coggle requires JavaScript to display documents.
El Tiempo y el Consenso en Sistemas Distribuidos - Coggle Diagram
El Tiempo y el Consenso en Sistemas Distribuidos
Huso Horario y UTC
Husos horarios
-Dividen la Tierra en zonas horarias.
-Cada país adopta una hora oficial.
-Algunos países tienen varios husos horarios.
UTC (Tiempo Universal Coordinado)
-Referencia mundial del tiempo.
-Basado en relojes atómicos.
-Sustituye al antiguo GMT.
Desfases horarios
-Se originan por la rotación terrestre.
-Permiten adaptar la hora a la luz solar.
Importancia tecnológica
-Coordinación de servicios globales.
-Programación de eventos internacionales.
-Sincronización de servidores.
Mecanismos de sincronización
NTP (Network Time Protocol)
-Sincroniza relojes a través de Internet.
-Muy utilizado en sistemas informáticos.
-Precisión de milisegundos.
PTP (Precision Time Protocol)
-Mayor precisión que NTP.
-Utilizado en telecomunicaciones e industria.
-Precisión de microsegundos.
Algoritmo de Berkeley
-Un servidor coordina la hora promedio.
-No requiere reloj atómico.
-Ideal para redes locales.
Objetivo
-Mantener todos los nodos sincronizados.
-Reducir errores temporales.
Orden lógico
Relojes de Lamport
Establecen el orden de eventos.
No representan tiempo real.
Utilizan contadores.
Relojes Vectoriales
Registran causalidad entre procesos.
Detectan eventos concurrentes.
Más precisos que Lamport.
Importancia
Evitar inconsistencias.
Coordinar procesos distribuidos.
Resolver conflictos.
Verdad Distribuida
Blockchain
-Registro distribuido e inmutable.
-Los datos se agrupan en bloques.
-Cada bloque depende del anterior.
Consenso
Los nodos acuerdan cuál es la información válida.
Garantiza confianza sin autoridad central.
Ejemplos
Proof of Work (PoW).
Proof of Stake (PoS).
Beneficios
Seguridad.
Transparencia.
Tolerancia a fallos.