Een schrikkelseconde verwijst naar de periodieke toevoeging van een seconde aan de Coordinated Universal Time (UTC) om klokken over de hele wereld synchroon te houden met de steeds langzamere rotatie van de aarde.
Door een schrikkelseconde toe te voegen wanneer de UTC 0.9 seconde afwijkt van de Universele Tijd (UT1), of Astronomische Tijd, stoppen klokken die met UTC zijn gesynchroniseerd effectief gedurende één seconde om “de aarde de gelegenheid te geven om de atoomtijd in te halen”, aldus naar timeanddate.com.
Schrikkelseconden worden aangekondigd en gecoördineerd door de International Earth Rotation and Reference System Service (IERS) in Parijs, Frankrijk. Er zijn 1972 schrikkelseconden geregistreerd, waarvan de eerste plaatsvond in XNUMX.
De meest recente schrikkelseconde vond plaats op zaterdag 31 december 2016 om 6:59:60 uur, en de volgende zal naar verwachting ergens in 2018 plaatsvinden.
Waarom Leap Seconds problematisch kan zijn voor IT
Schrikkelseconden kunnen problematisch zijn voor IT-systemen en softwarecode, met name voor applicaties en services die tijdsynchronisatie met andere systemen vereisen om soepel te werken.
Systemen met code die geen rekening heeft gehouden met schrikkelseconden, kunnen informatie uit de toekomst lijken te verzenden wanneer ze proberen te synchroniseren met applicaties die zich hebben aangepast voor de schrikkelseconde. Dit kan leiden tot fouten bij het bijhouden en rapporteren van gebeurtenissen, het up-to-date en gesynchroniseerd houden van replicaties, het bepalen van de volgorde van gegevensbewerkingen en meer.
Google’s Leap Smear beschikbaar voor account voor Leap Second 2016
Google vertrouwt op een techniek die bekend staat als ‘uitgesmeerde tijd’ of een spronguitstrijkje om mogelijke kritieke problemen in verband met schrikkelseconden te voorkomen. Voor de Leap Second 2016 kondigde Google aan dat het iedereen zijn NTP-servers (Network Time Protocol) zou laten gebruiken om problemen te voorkomen.
De NTP-servers van Google draaien klokken 0.0014 procent langzamer gedurende 10 uur voor de schrikkelseconde en doen hetzelfde gedurende 10 uur daarna om rekening te houden met een schrikkelseconde zonder applicaties en systemen te verstoren die afhankelijk zijn van tijdsynchronisatie.
De NTP-servers van Google zijn gratis beschikbaar via de Google Public NTP-service. Door netwerkinstellingen te configureren om time.google.com als hun NTP-server te gebruiken, kunnen bedrijven ervoor zorgen dat hun systemen en apps schrikkelseconden aankunnen. Google biedt gedetailleerde instructies voor het gebruik van schrikkeluitstrijkjes voor het synchroniseren van systemen.