Meta verí, že Leap Second prežil svoju užitočnosť

Obsah:

Meta verí, že Leap Second prežil svoju užitočnosť
Meta verí, že Leap Second prežil svoju užitočnosť
Anonim

Kľúčové poznatky

  • Umelá sekunda, známa ako skoková sekunda, ktorá pomáha udržiavať hodiny v synchronizácii s rotáciou Zeme, spôsobila v minulosti veľké výpadky internetu.
  • Inžinieri v službe Meta v blogu zdôvodnili prerušenie tohto postupu a navrhli alternatívy.
  • Odborníci tento krok uvítali, ale varovali, že odvetvie sa musí dohodnúť na náhrade, inak by to ešte viac skomplikovalo problém.
Image
Image

Meta má dosť umelo vloženej sekundy, ktorá spôsobuje masívne narušenie internetu, a prišla s plánom, ako túto prax skoncovať.

Známe ako skokovú sekundu, extra kliešť bol označený v roku 1972 ako prostriedok na synchronizáciu hodín so skutočnou rotáciou Zeme. Počítače majú problém stráviť skokovú sekundu a spôsobujú najrôznejšie problémy, keď sa snažia pochopiť anomáliu, občas vrhajú internet a ďalšie pripojené systémy do neporiadku. Inžinieri z Meta nedávno blogovali o svojom zámere vytvoriť impulz na zmarenie skokovej sekundy, pričom argumentovali, že to spôsobuje viac problémov, ako rieši.

"Čas v počítačoch je základom šokujúceho množstva kritickej infraštruktúry, a preto je presnosť kľúčová," povedal pre Lifewire e-mailom Patrick McFadin, viceprezident pre vzťahy s vývojármi v DataStax. „Letný čas, prestupné roky a prestupné sekundy – to všetko narušuje linearitu času.“

Tanec času

Potreba skokovej sekundy vznikla, pretože rýchlosť rotácie Zeme je trochu nepravidelná. Od roku 1982 bolo k spoločným svetovým hodinám, koordinovanému svetovému času (UTC) pridaných 27 skokových sekúnd, aby sa zosúladili so slnečným časom.

Vo svojom príspevku Meta tvrdila, že každá skoková sekunda je hlavným zdrojom bolesti pre ľudí, ktorí spravujú hardvérové infraštruktúry.

„Nie je to ani tak o samotných počítačoch, ktoré nemajú radi skokové sekundy, ale skôr o softvéri, ktorý pre ne píšeme, nie je pripravený na skoky,“vysvetlil Jake Jervey, hlavný inžinier infraštruktúry v Cob alt, Lifewire v roku email. "Softvéroví inžinieri robia dva bežné, ale vďaka skokovým sekundám nesprávne predpoklady: čas sa nemôže vrátiť a dve udalosti sa nemôžu stať v rovnakom čase."

Sú to dva predpoklady, kde zavedenie umelej sekundy môže spôsobiť veľké chyby v systémoch, pre ktoré je dôležité načasovanie a plánovanie, zdôraznil Jervey.

Meta opisuje ďalšiu možnosť s použitím prestupnej sekundy, ktorá sa zatiaľ nevyskytla, ale mohla by byť rovnako rušivá. Keďže vzor rotácie Zeme je dynamický, je veľmi pravdepodobné, že naberie rýchlosť, čo spôsobí, že vývojári budú počítať so zápornou skokovou sekundou.

"Vplyv negatívnej skokovej sekundy nebol nikdy testovaný vo veľkom meradle," tvrdila Meta vo svojom príspevku a dodala, "mohlo by to mať zničujúci vplyv na softvér, ktorý sa spolieha na časovače alebo plánovače."

Po zvážení všetkých vecí McFadin povedal, že problém s používaním skokovej sekundy možno chápať ako konfrontáciu medzi vedcami a inžiniermi, kde sa presnosť vedy stretáva s praktickosťou inžinierstva.

Nikto si nevšimne, ak nebudeme držať krok s prestupnými sekundami, ale každý uvidí, či sa mýlime.

"Medzery v čase alebo ešte horšie, časové pečiatky pred aktuálnym časom môžu spôsobiť skutočnú existenčnú krízu v počítačoch, ktorí sa len snažia riadiť pokynmi," povedal McFadin.

Pohybujte sa s dobou

Vo svojom príspevku Meta tvrdila, že hoci skoková sekunda mohla byť prijateľným riešením v roku 1972, keď potešila vedeckú komunitu aj telekomunikačný priemysel, v súčasnosti je spoliehanie sa na UTC rovnako zlé pre digitálne aplikácie a vedci.

„V Meta podporujeme snahu odvetvia zastaviť budúce zavádzanie prestupných sekúnd a udržať sa na súčasnej úrovni 27,“poznamenal Meta v príspevku. „Zavádzanie nových skokových sekúnd je riskantný postup, ktorý spôsobuje viac škody ako úžitku, a veríme, že je čas zaviesť nové technológie, ktoré ho nahradia.“

McFadin dodal, že inžinieri všade prežívajú skutočné chvíle a prichádzajú, aby priznali, že liečba je horšia ako choroba.

„Vykonávanie zmien základných komponentov, ako je presný čas, sa javí ako niečo, čo by sme mali byť schopní urobiť,“povedal McFadin. „Ako odvetvie sme to nikdy nedokázali bez toho, aby sme spôsobili zmätok.“

Image
Image

Situácia Jerveymu pripomína neslávne známu chybu Y2K a naši experti uvítali krok spoločnosti Meta a tvrdili, že je načase tento problém riešiť. Rovnako ako McFadin však zdôraznil dôležitosť koordinácie medzi všetkými zainteresovanými stranami, inak bude písanie softvéru na spracovanie dátumu a času pre vývojárov oveľa zložitejšie.

„Väčšina systémov, o ktorých hovoríme, sú dáta čitateľné človekom, ako napríklad časová os na sociálnych médiách,“vysvetlil McFadin. "Nikto si nevšimne, ak nebudeme držať krok s prestupnými sekundami, ale každý uvidí, či sa mýlime."

Odporúča: