Ir al contenido principal
Estándares

Leap smear (difuminado del segundo intercalar)

leap smear

Descripción general

El leap smear es un método para gestionar los segundos intercalares sin introducir la marca temporal 23:59:60, normalmente inexistente. En lugar de insertar un segundo adicional de forma abrupta, el ajuste se reparte a lo largo de una ventana de tiempo haciendo que cada segundo sea ligeramente más largo. Google fue pionero en este enfoque en 2008, y desde entonces ha sido adoptado por los principales proveedores de nube, incluidos Amazon (AWS) y Microsoft (Azure).

Cómo funciona

En la implementación de Google, cada segundo dentro de una ventana de 24 horas (12 horas antes y después del segundo intercalar) se alarga en 1/86.400 de segundo, aproximadamente 11,6 microsegundos. A lo largo de 86.400 segundos, estas diminutas adiciones suman exactamente un segundo completo. Durante la ventana de difuminado, el reloj del sistema se desvía hasta 0,5 segundos del UTC real, pero en ningún momento aparece una marca temporal anómala 23:59:60.

Diferencias entre proveedores y consideraciones

La hora de inicio y la duración de la ventana de difuminado difieren entre proveedores. Google y AWS utilizan un difuminado de 24 horas, aunque sus horas de inicio pueden no ser idénticas. Algunos proveedores emplean ventanas más cortas de 1 o 2 horas. Al comparar marcas temporales entre distintos entornos de nube en torno a un evento de segundo intercalar, pueden producirse discrepancias de hasta un segundo debido a estos diferentes calendarios de difuminado. Tras la abolición prevista de los segundos intercalares en 2035, el leap smear dejará de ser necesario.

XB!LINE

¿Te resultó útil este artículo?

Términos Relacionados

Artículos Relacionados