Meta věří, že Leap Second přežil svou užitečnost

Obsah:

Meta věří, že Leap Second přežil svou užitečnost
Meta věří, že Leap Second přežil svou užitečnost
Anonim

Klíčové poznatky

  • Umělá vteřina, známá jako přestupná vteřina, která má pomoci synchronizovat hodiny s rotací Země, způsobila v minulosti velké výpadky internetu.
  • Inženýři z Meta na blogu uvedli důvod k ukončení praxe a zároveň navrhli alternativy.
  • Odborníci tento krok uvítali, ale varovali, že se průmysl musí dohodnout na náhradě, jinak by to ještě více zkomplikovalo.
Image
Image

Meta už má plné zuby jediné uměle vložené vteřiny, která způsobuje masivní narušení internetu, a přišla s plánem, jak tuto praxi skoncovat.

Známý jako skoková sekunda, další klíště bylo označeno v roce 1972 jako prostředek k synchronizaci hodin se skutečnou rotací Země. Počítače mají potíže s trávením přestupné vteřiny a způsobují nejrůznější problémy, když se snaží pochopit anomálii, občas uvrhnou internet a další připojené systémy do chaosu. Inženýři z Meta nedávno blogovali o svém záměru vyvinout impuls, aby zlikvidovali skokovou sekundu, a argumentovali, že to způsobuje více problémů, než řeší.

"Čas v počítačích je základem šokujícího množství kritické infrastruktury, a proto je klíčová přesnost," řekl webu Lifewire e-mailem Patrick McFadin, viceprezident pro vztahy s vývojáři ve společnosti DataStax. „Letní čas, přestupné roky a přestupné sekundy, to vše narušuje linearitu času.“

Tanec času

Potřeba skokové vteřiny vznikla, protože rychlost rotace Země je poněkud nepravidelná. Od roku 1982 bylo ke společným světovým hodinám, koordinovanému světovému času (UTC), přidáno 27 přestupných sekund, aby byly synchronizovány se slunečním časem.

Ve svém příspěvku Meta tvrdila, že každá skoková sekunda je hlavním zdrojem bolesti pro lidi, kteří spravují hardwarové infrastruktury.

„Není to ani tak samotné počítače, které nemají rády skokové sekundy, ale spíše software, který pro ně píšeme, není připraven na skoky,“vysvětlil Jake Jervey, senior infrastrukturní inženýr ve společnosti Cob alt, Lifewire v roce e-mailem. "Softwaroví inženýři vycházejí ze dvou běžných, ale díky přestupným sekundám nesprávných předpokladů: čas se nemůže vrátit zpět a dvě události se nemohou stát ve stejný čas."

Jsou to právě tyto dva předpoklady, kde zavedení umělé sekundy může způsobit velké chyby v systémech, u kterých jde o načasování a plánování, upozornil Jervey.

Meta popisuje další možnost s využitím přestupné vteřiny, která zatím nenastala, ale mohla by být stejně rušivá. Vzhledem k tomu, že vzor rotace Země je dynamický, je velmi pravděpodobné, že nabere rychlost, což způsobí, že vývojáři zaznamenají zápornou skokovou sekundu.

"Dopad záporné přestupné sekundy nebyl nikdy testován ve velkém měřítku," tvrdila Meta ve svém příspěvku a dodala, "mohlo by to mít zničující dopad na software, který se spoléhá na časovače nebo plánovače."

Po zvážení všech věcí McFadin řekl, že problém s používáním přestupné vteřiny lze chápat jako konfrontaci mezi vědci a inženýry, kde se preciznost vědy střetává s praktičností inženýrství.

Nikdo si nevšimne, když nebudeme držet krok s přestupnými sekundami, ale každý uvidí, jestli se nepleteme.

"Mezery v čase nebo ještě horší, časová razítka před aktuálním časem mohou způsobit skutečnou existenční krizi v počítačích, které se jen snaží řídit pokyny," řekl McFadin.

Pohyb s dobou

Ve svém příspěvku Meta tvrdila, že zatímco v roce 1972 mohla být přechodná sekunda přijatelným řešením, když udělala radost vědecké komunitě i telekomunikačnímu průmyslu, v dnešní době je spoléhání na UTC stejně špatné pro oba digitální aplikace a vědci.

„Ve Meta podporujeme úsilí v tomto odvětví zastavit budoucí zavádění přestupných sekund a zůstat na současné úrovni 27,“poznamenal Meta v příspěvku. "Zavádění nových přestupných sekund je riskantní praktika, která přináší více škody než užitku, a my věříme, že je čas zavést nové technologie, které ji nahradí."

McFadin dodal, že inženýři všude prožívají skutečný okamžik a přicházejí, aby uznali, že léčba je horší než nemoc.

„Provádění změn na základních součástech, jako je přesný čas, se zdá být něco, co bychom měli být schopni udělat,“řekl McFadin. „Jako odvětví jsme to nikdy nedokázali bez vytvoření zmatku.“

Image
Image

Situace Jerveymu připomíná nechvalně známou chybu Y2K a naši experti uvítali krok Mety s tím, že je načase tento problém řešit. Stejně jako McFadin však zdůraznil důležitost koordinace mezi všemi zúčastněnými stranami, jinak bude psaní softwaru pro zpracování data a času pro vývojáře mnohem složitější.

„Většina systémů, o kterých mluvíme, jsou data čitelná pro člověka, jako je časová osa na sociálních sítích,“vysvětlil McFadin. "Nikdo si toho nevšimne, když nebudeme držet krok s přestupnými sekundami, ale každý uvidí, jestli se nepleteme."

Doporučuje: