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 lo han adoptado otros proveedores de nube, entre ellos Amazon (AWS).

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. Otras implementaciones reparten el ajuste en una ventana más corta. 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. En una resolución de 2022, la Conferencia General de Pesas y Medidas (CGPM) decidió ampliar antes de 2035 la diferencia máxima admitida entre UT1 y UTC. En septiembre de 2026 aún no se habían fijado el nuevo límite ni su fecha de aplicación, pero cuando se amplíe, la inserción de segundos intercalares terminará en la práctica y el leap smear dejará de ser necesario.

¿Te resultó útil este artículo?

Términos Relacionados

Artículos Relacionados