Meta glaubt, dass die Sch altsekunde ihre Nützlichkeit überlebt hat

Inhaltsverzeichnis:

Meta glaubt, dass die Sch altsekunde ihre Nützlichkeit überlebt hat
Meta glaubt, dass die Sch altsekunde ihre Nützlichkeit überlebt hat
Anonim

Key Takeaways

  • Eine künstliche Sekunde, bekannt als Sch altsekunde, um Uhren mit der Erdrotation synchron zu h alten, hat in der Vergangenheit zu größeren Internetausfällen geführt.
  • In einem Blog plädierten Meta-Ingenieure dafür, die Praxis einzustellen, und schlugen Alternativen vor.
  • Experten begrüßten den Schritt, warnten jedoch davor, dass sich die Branche auf einen Ersatz einigen muss, da sie sonst das Problem weiter verkomplizieren würden.
Image
Image

Meta hat es satt, dass eine einzelne künstlich eingefügte Sekunde massive Störungen im Internet verursacht, und hat einen Plan entwickelt, um diese Praxis abzuschaffen.

Bekannt als Sch altsekunde, wurde der zusätzliche Tick im Jahr 1972 mit Kreide versehen, um Uhren mit der tatsächlichen Rotation der Erde synchron zu h alten. Computer haben Schwierigkeiten, die Sch altsekunde zu verdauen, und verursachen alle möglichen Probleme, wenn sie versuchen, die Anomalie zu verstehen, was gelegentlich das Internet und andere verbundene Systeme durcheinander bringt. Ingenieure bei Meta haben kürzlich über ihre Absicht gebloggt, die Sch altsekunde abzuschaffen, und argumentieren, dass sie mehr Probleme verursacht als löst.

"Zeit in Computern untermauert eine erschreckende Menge an kritischer Infrastruktur, und daher ist Präzision der Schlüssel", sagte Patrick McFadin, Vice President of Developer Relations bei DataStax, Lifewire per E-Mail. "Sommerzeit, Sch altjahre und Sch altsekunden brechen alle die Linearität der Zeit."

Tanz der Zeit

Die Notwendigkeit für die Sch altsekunde entstand, weil die Rotationsgeschwindigkeit der Erde etwas unregelmäßig ist. Seit 1982 wurden der gemeinsamen Uhr der Welt, der koordinierten Weltzeit (UTC), 27 Sch altsekunden hinzugefügt, um sie mit der Sonnenzeit zu synchronisieren.

In ihrem Beitrag argumentierte Meta, dass jede Sch altsekunde eine große Schmerzquelle für Leute ist, die Hardware-Infrastrukturen verw alten.

"Es sind nicht so sehr die Computer selbst, die Sch altsekunden nicht mögen; vielmehr ist es die Software, die wir für sie schreiben, die nicht auf Sprünge vorbereitet ist", erklärte Jake Jervey, Senior Infrastructure Engineer bei Cob alt, gegenüber Lifewire in Email. "Softwareingenieure machen zwei gemeinsame, aber dank Sch altsekunden falsche Annahmen: Die Zeit kann nicht rückwärts gehen, und zwei Ereignisse können nicht zum exakt gleichen Zeitpunkt eintreten."

Es sind diese beiden Annahmen, bei denen die Einführung der künstlichen Sekunde zu großen Fehlern in Systemen führen kann, bei denen es auf Timing und Planung ankommt, wies Jervey darauf hin.

Meta beschreibt eine andere Möglichkeit mit der Verwendung der Sch altsekunde, die noch nicht vorgekommen ist, aber ebenso störend sein könnte. Da das Rotationsmuster der Erde dynamisch ist, ist es sehr wahrscheinlich, dass es schneller wird, was die Entwickler dazu veranlasst, eine negative Sch altsekunde zu berücksichtigen.

"Die Auswirkung einer negativen Sch altsekunde wurde noch nie in großem Maßstab getestet", behauptete Meta in ihrem Beitrag und fügte hinzu, "es könnte verheerende Auswirkungen auf die Software haben, die sich auf Timer oder Planer verlässt."

Alles in allem sagte McFadin, dass das Problem mit der Verwendung der Sch altsekunde als eine Konfrontation zwischen Wissenschaftlern und Ingenieuren verstanden werden könnte, bei der die Präzision der Wissenschaft mit der Praktikabilität der Technik kollidiert.

Niemand wird es bemerken, wenn wir mit den Sch altsekunden nicht Schritt h alten, aber jeder wird sehen, wenn wir etwas falsch machen.

"Zeitlücken oder schlimmer noch, Zeitstempel vor der aktuellen Zeit können eine echte existenzielle Krise bei Computern verursachen, die nur versuchen, Anweisungen zu befolgen", sagte McFadin.

Mit der Zeit gehen

In ihrem Beitrag argumentierte Meta, dass die Sch altsekunde 1972 zwar eine akzeptable Lösung gewesen sein könnte, als sie sowohl die wissenschaftliche Gemeinschaft als auch die Telekommunikationsbranche glücklich machte, heutzutage aber die Abhängigkeit von UTC für beide gleichermaßen schlecht ist Anwendungen und Wissenschaftler.

"Bei Meta unterstützen wir die Bemühungen der Industrie, die zukünftige Einführung von Sch altsekunden zu stoppen und auf dem aktuellen Niveau von 27 zu bleiben", bemerkte Meta in dem Beitrag. "Die Einführung neuer Sch altsekunden ist eine riskante Praxis, die mehr schadet als nützt, und wir glauben, dass es an der Zeit ist, neue Technologien einzuführen, um sie zu ersetzen."

McFadin fügte hinzu, dass Ingenieure überall einen echten Moment haben und vorbeikommen, um zuzugeben, dass die Heilung schlimmer ist als die Krankheit.

"Änderungen an grundlegenden Komponenten wie der genauen Uhrzeit scheinen etwas zu sein, das wir tun sollten", sagte McFadin. "Als Branche konnten wir es nie schaffen, ohne Chaos zu verursachen."

Image
Image

Die Situation erinnert Jervey an den berüchtigten Jahr-2000-Bug, und unsere Experten begrüßten Metas Schritt und behaupteten, dass es an der Zeit sei, dieses Problem anzugehen. Wie McFadin betonte er jedoch die Bedeutung der Koordination zwischen allen Beteiligten, da das Schreiben von Software für die Datums- und Zeitverw altung für die Entwickler sonst viel komplexer werden würde.

"Die meisten Systeme, über die wir sprechen, sind menschenlesbare Daten, wie z. B. eine Zeitleiste in sozialen Medien", erklärte McFadin. "Niemand wird es bemerken, wenn wir mit den Sch altsekunden nicht Schritt h alten, aber jeder wird sehen, wenn wir etwas falsch machen."

Empfohlen: