Meta vjeruje da je prijestupna sekunda nadživjela svoju korisnost

Sadržaj:

Meta vjeruje da je prijestupna sekunda nadživjela svoju korisnost
Meta vjeruje da je prijestupna sekunda nadživjela svoju korisnost
Anonim

Ključni podaci za van

  • Umjetna sekunda, poznata kao prijestupna sekunda, kako bi se satovi uskladili s rotacijom Zemlje, uzrokovala je velike prekide interneta u prošlosti.
  • U blogu su inženjeri Mete iznijeli argumente za prekid te prakse istovremeno predlažući alternative.
  • Stručnjaci su pozdravili ovaj potez, ali su upozorili da se industrija mora dogovoriti oko zamjene, inače će dodatno zakomplicirati problem.
Image
Image

Meti je dosta jedne umjetno umetnute sekunde koja uzrokuje goleme poremećaje na internetu i osmislio je plan za ukidanje te prakse.

Poznat kao prijestupna sekunda, dodatni tik je upisan 1972. godine kao sredstvo za održavanje satova u skladu sa stvarnom rotacijom Zemlje. Računala teško probavljaju prijestupnu sekundu i uzrokuju razne probleme pokušavajući shvatiti anomaliju, povremeno bacajući internet i druge povezane sustave u nered. Inženjeri u Meti nedavno su objavili blog o svojoj namjeri da povećaju zamah kako bi ukinuli prijestupnu sekundu, tvrdeći da ona uzrokuje više problema nego što ih rješava.

"Vrijeme u računalima podupire šokantnu količinu kritične infrastrukture, pa je preciznost ključna," Patrick McFadin, potpredsjednik Odnosa s programerima u DataStaxu, rekao je za Lifewire putem e-pošte. "Ljetno računanje vremena, prijestupne godine i prijestupne sekunde krše linearnost vremena."

Ples vremena

Potreba za prijestupnom sekundom pojavila se jer je Zemljina brzina vrtnje donekle nepravilna. Od 1982. godine, 27 prijestupnih sekundi dodano je uobičajenom svjetskom satu, koordiniranom univerzalnom vremenu (UTC), kako bi se uskladilo sa solarnim vremenom.

U svom postu Meta tvrdi da je svaka prijestupna sekunda glavni izvor boli za ljude koji upravljaju hardverskom infrastrukturom.

"Nije toliko sama računala ta koja ne vole prijestupne sekunde, nego softver koji za njih pišemo nije spreman za preskoke," Jake Jervey, viši inženjer infrastrukture u Cob altu, objasnio je za Lifewire u elektronička pošta. "Softverski inženjeri donose dvije uobičajene, ali, zahvaljujući prijestupnim sekundama, pogrešne pretpostavke: vrijeme se ne može vratiti unatrag i dva događaja ne mogu se dogoditi u točno istom vremenskom žigu."

Upravo su ove dvije pretpostavke gdje uvođenje umjetne sekunde može uzrokovati velike greške u sustavima za koje je vrijeme i raspored problem, istaknuo je Jervey.

Meta opisuje još jednu mogućnost s korištenjem prijestupne sekunde, koja se još nije dogodila, ali bi mogla biti jednako razorna. Budući da je uzorak Zemljine rotacije dinamičan, vrlo je vjerojatno da se ubrzava zbog čega programeri računaju na negativnu prijestupnu sekundu.

"Utjecaj negativne prijestupne sekunde nikada nije testiran u velikoj mjeri," tvrdi Meta u svom postu, dodajući, "to bi moglo imati razoran učinak na softver koji se oslanja na mjerače vremena ili planere."

Kada se sve uzme u obzir, McFadin je rekao da se problem s korištenjem prijestupne sekunde može shvatiti kao sukob između znanstvenika i inženjera gdje se preciznost znanosti sukobljava s praktičnošću inženjerstva.

Nitko neće primijetiti ako ne pratimo prijestupne sekunde, ali svi će vidjeti ako pogriješimo.

"Puznine u vremenu ili još gore, vremenske oznake prije trenutnog vremena mogu stvoriti pravu egzistencijalnu krizu u računalima koja samo pokušavaju slijediti upute," rekao je McFadin.

Kratak s vremenom

U svom postu, Meta je tvrdila da je prijestupna sekunda možda bila prihvatljivo rješenje 1972. kada je usrećila i znanstvenu zajednicu i telekomunikacijsku industriju, a danas je oslanjanje na UTC podjednako loše za oba digitalna primjene i znanstvenici.

"Mi u Meti podržavamo napore industrije da se zaustavi buduće uvođenje prijestupnih sekundi i ostane na trenutnoj razini od 27", istaknula je Meta u objavi. "Uvođenje novih prijestupnih sekundi je riskantna praksa koja čini više štete nego koristi i vjerujemo da je vrijeme za uvođenje novih tehnologija koje će je zamijeniti."

McFadin je dodao da inženjeri posvuda doživljavaju pravi trenutak i dolaze priznati da je lijek gori od bolesti.

"Promjene u komponentama na razini temelja kao što je točno vrijeme čini se kao nešto što bismo trebali moći učiniti," rekao je McFadin. "Kao industrija, nikada nismo uspjeli to učiniti bez stvaranja pustoši."

Image
Image

Situacija podsjeća Jerveyja na zloglasni Y2K bug, a naši stručnjaci pozdravili su Metin potez tvrdeći da je krajnje vrijeme da se ovaj problem riješi. Međutim, kao i McFadin, naglasio je važnost koordinacije između svih dionika, inače će pisanje softvera za rukovanje datumom i vremenom postati puno složenije za programere.

"Većina sustava o kojima govorimo su podaci čitljivi ljudima, kao što je vremenska linija na društvenim mrežama", objasnio je McFadin. "Nitko neće primijetiti ako ne pratimo prijestupne sekunde, ali svi će vidjeti ako pogriješimo."

Preporučeni: