Schaltfrucht

Seit 2008 haben wir nicht mehr Schaltsekunden auf unseren Servern mithilfe von Ziffernschritten eingesetzt, sondern nutzen jetzt die zusätzliche Zeit in Sekunden vor und nach den einzelnen Schaltvorgängen. Für alle Google-Dienste, einschließlich unserer APIs, gilt der Meilenstein.

Unser Vorschlag für eine Standardkampagne

Viele Unternehmen nutzen Ziffernblätter. Das ist hilfreich, wenn es sich um dasselbe handeln würde. Schließlich sollen Uhren ebenfalls die gleiche Zeit an verschiedenen Orten lesen.

Wir empfehlen allen Nutzern, die Schaltsekunden schleppen, einen linearen Abfall von 24 Stunden von 12:00 bis 12:00 Uhr (UTC) zu.

Mit diesem Vermögenswert werden die Funktionen kombiniert, die für viele gängige Computing-Anwendungen funktionieren:

  • Bei einer langen Dauer bleibt die Häufigkeit geringfügig. Die Änderung des Abstrichs beträgt etwa 11,6 ppm. Diese liegen innerhalb der Herstellungs- und Thermofehler der meisten Maschinen und Quarz-Oszillatoren sowie bei einer maximalen Anwendungsgeschwindigkeit von NTP von 500 ppm.
  • Wenn der Sm-Effekt an der Schaltsekunde zentriert wird und nicht mit der Schaltsekunde begonnen oder beendet wird, minimiert sich der maximale Versatz.
  • Im Vergleich zu einem Kosinusgummi ist der lineare Ausschnitt einfacher, einfacher zu berechnen und die maximale Häufigkeitsänderung wird minimiert.
  • Die 24-Stunden-Dauer wurde bereits von vielen Personen eingesetzt, die ein eigenes Abstrich implementiert haben. Wir haben zuvor eine Dauer von 20 Stunden verwendet, aber jetzt geändert, damit es besser zu dem beliebten Intervall von 12:00 Uhr bis 12:00 Uhr passt.

Wir planen, diesen Chip für alle zukünftigen Schaltsekunden zu verwenden. Amazon verwendet diesen Abstrich in AWS. Eine Möglichkeit, ihn in Ihren Systemen zu verwenden, besteht darin, ihn für die Verwendung von Google Public NTP zu konfigurieren.

Beispiel für eine Standardzermasse

In diesem Beispiel gehen wir davon aus, dass es Ende Dezember 2022 eine Schaltsekunde gibt, obwohl der tatsächliche Zeitplan noch nicht bekannt gegeben wurde.

Der Abmeldezeitraum beginnt um 2022-12-31 12:00:00 UTC und endet bis 2023-01-01 12:00:00 UTC. Vor und nach diesem Zeitraum stimmen die getarnten Uhren und der Zeitdienst mit den Uhren überein, die Schaltsekunden anwenden.

Während des Graubens läuft die Uhr leicht langsamer als üblich ab. Jede Sekunde in der verborgenen Zeitspanne ist ca.11,6 μs länger als eine SI-Sekunde, wie in Geländezeit dargestellt.

Zu Beginn der Schaltsekunde liegt die verkürzte Zeit knapp unter 0, 5 Sekunden hinter UTC. UTC fügt eine zusätzliche Sekunde ein, während die ermöglichte Unterbrechung ohne Unterbrechung fortgesetzt wird. Dies führt dazu, dass die bezahlte Zeit knapp 0,5 Sekunden vor UTC zurückliegt, wenn die Schaltsekunde endet.

Wenn du die Uhr weiterhin mit der gleichen langsameren Geschwindigkeit laufen lässt, wird dieser Versatz in den nächsten zwölf Stunden verringert. Um 12:00:00 Uhr stimmen die entstandenen Uhren überein.

Logo: TAI Unerwünschtes UTC Optimale Zeit
31.12.2022 12:00:36.000000 31.12.2022 11:59:59.000000 31.12.2022 11:59:59.000000
31.12.2022 12:00:37.000000 31.12.2022 12:00:00.000000 31.12.2022 12:00:00.000000
31.12.2022 12:00:38.000011 31.12.2022 12:00:01.000011 31.12.2022 12:00:01.000000
01.01.2023 00:00:35.499976 31.12.2022 23:59:58.499976 31.12.2022 23:59:58.000000
01.01.2023 00:00:36.499988 31.12.2022 23:59:59.499988 31.12.2022 23:59:59.000000
01.01.2023 00:00:37.000000 31.12.2022 23:59:60.000000 31.12.2022 23:59:59.500005
01.01.2023 00:00:37.500000 31.12.2022 23:59:60.500000 01.01.2023 00:00:00.000000
01.01.2023 00:00:38.000000 01.01.2023 00:00:00.000000 01.01.2023 00:00:00.499994
01.01.2023 00:00:38.500011 01.01.2023 00:00:00.500011 01.01.2023 00:00:01.000000
01.01.2023 00:00:39.500023 01.01.2023 00:00:01.500023 01.01.2023 00:00:02.000000
01.01.2023 12:00:36.999988 01.01.2023 11:59:58.999988 01.01.2023 11:59:59.000000
01.01.2023 12:00:38.000000 01.01.2023 12:00:00.000000 01.01.2023 12:00:00.000000
01.01.2023 12:00:39.000000 01.01.2023 12:00:01.000000 01.01.2023 12:00:01.000000

Über die 86.401 Sekunde des Sekundenbruchs ergibt die Dehnstrecke in den 86.400 Sekunden, die der zusätzlichen SI-Sekunde entspricht, die für den Umstieg entscheidend ist.

Eine negative Schaltsekunde wird, wenn ein solches Ereignis vorkommen würde, durch eine Beschleunigung von Uhren über 86.399 Sekunde von mittags bis mittags beeinträchtigt.

Andere Abstriche

Mehrere Alternativen wurden vorgeschlagen oder implementiert.

  • UTC-SLS ist ein linearer Abfall über 1.000 s vor dem Schaltvorgang (23:43:20 bis 00:00:00).
  • 2008 von Google war ein 20-stündiger Kosmetiksalm vor dem Sprung (04:00:00 bis 00:00:00 Uhr). Dies war das einzige Mal, dass wir einen Kosinusgummi verwendet haben.
  • Der Schaltsprung von Google war ein 20-stündiger linearer Abstrich. Wir haben es 2012, 2015 und 2016 verwendet.
  • Bloomberg&#s9s ist ein linearer Abstrich (über 2.000 Sek. nach dem Schschluss) (00:00:00 bis 00:33:20).
  • Meinberg hat einen Kosinus-Ausschnitt mit konfigurierbarer Dauer implementiert.

Softwareunterstützung

Unsere Open-Source-Bibliothek für den Open-Source-Code wird in beide Richtungen konvertiert und geschieht mit TAI oder GPST.