Eine Schaltsekunde bezieht sich auf die periodische Addition einer Sekunde zur koordinierten Weltzeit (UTC), um die Uhren auf der ganzen Welt mit der immer langsamer werdenden Erdrotation synchron zu halten.
Durch Hinzufügen einer Schaltsekunde, wenn die UTC 0.9 Sekunden von der Weltzeit (UT1) oder der astronomischen Zeit abweicht, werden mit UTC synchronisierte Uhren effektiv für eine Sekunde angehalten, um „der Erde die Möglichkeit zu geben, die Atomzeit einzuholen“ zu timeanddate.com.
Schaltsekunden werden vom Internationalen Erdrotations- und Referenzsystemdienst (IERS) in Paris, Frankreich, angekündigt und koordiniert. Es wurden 1972 Schaltsekunden aufgezeichnet, die erste fand XNUMX statt.
Die letzte Schaltsekunde fand am Samstag, den 31. Dezember 2016, um 6:59:60 Uhr statt, und die nächste wird voraussichtlich im Jahr 2018 stattfinden.
Warum Schaltsekunden für die IT problematisch sein können
Schaltsekunden können für IT-Systeme und Softwarecode problematisch sein, insbesondere für Anwendungen und Dienste, die eine Zeitsynchronisation mit anderen Systemen erfordern, um reibungslos zu funktionieren.
Systeme mit Code, der keine Schaltsekunden berücksichtigt hat, senden möglicherweise Informationen aus der Zukunft, wenn versucht wird, mit Anwendungen zu synchronisieren, die für die Schaltsekunde angepasst wurden. Dies kann zu Fehlern bei der Verfolgung und Berichterstellung von Ereignissen führen, die Replikationen auf dem neuesten Stand halten und synchron halten, die Reihenfolge der Datenvorgänge bestimmen und vieles mehr.
Googles Sprungabstrich für das zweite Schaltjahr 2016 verfügbar
Google stützt sich auf eine Technik, die als "verschmierte Zeit" oder "Sprungabstrich" bezeichnet wird, um potenzielle kritische Probleme im Zusammenhang mit Schaltsekunden zu vermeiden. Für die Schaltsekunde 2016 kündigte Google an, dass jeder seine NTP-Server (Network Time Protocol) verwenden kann, um Probleme zu vermeiden.
Auf den NTP-Servern von Google werden die Uhren vor der Schaltsekunde 0.0014 Stunden lang um 10 Prozent langsamer ausgeführt und danach 10 Stunden lang, um eine Schaltsekunde zu berücksichtigen, ohne Anwendungen und Systeme zu stören, die von der Zeitsynchronisation abhängen.
Die NTP-Server von Google sind über den öffentlichen NTP-Dienst von Google frei verfügbar. Durch die Konfiguration der Netzwerkeinstellungen für die Verwendung von time.google.com als NTP-Server können Unternehmen sicherstellen, dass ihre Systeme und Apps Schaltsekunden verarbeiten können. Google bietet Detaillierte Anweisungen zur Verwendung von Sprungabstrichen zum Synchronisieren von Systemen.