Meta verjame, da je prestopna sekunda preživela svojo uporabnost

Kazalo:

Meta verjame, da je prestopna sekunda preživela svojo uporabnost
Meta verjame, da je prestopna sekunda preživela svojo uporabnost
Anonim

Ključni izsledki

  • Umetna sekunda, znana kot prestopna sekunda, ki pomaga ohranjati uro v sinhronizaciji z vrtenjem Zemlje, je v preteklosti povzročila velike izpade interneta.
  • Inženirji družbe Meta so v spletnem dnevniku zagovarjali opustitev te prakse in hkrati predlagali alternative.
  • Strokovnjaki so to potezo pozdravili, vendar so opozorili, da se mora industrija dogovoriti o zamenjavi, sicer bodo zadevo še dodatno zapletli.
Image
Image

Meta je sita ene same umetno vstavljene sekunde, ki povzroča velike motnje v internetu, in je pripravila načrt, kako odpraviti to prakso.

Dodatna kljukica, znana kot prestopna sekunda, je bila vpisana leta 1972 kot sredstvo za sinhronizacijo ure z dejansko rotacijo Zemlje. Računalniki težko prebavijo preskočno sekundo in povzročajo najrazličnejše težave, ko poskušajo razumeti anomalijo, občasno pahnejo internet in druge povezane sisteme v zmedo. Inženirji pri Meti so pred kratkim objavili blog o svoji nameri povečati zagon za odpravo prestopne sekunde in trdili, da povzroča več težav kot jih rešuje.

"Čas v računalnikih podpira šokantno količino kritične infrastrukture, zato je natančnost ključnega pomena," je za Lifewire po elektronski pošti povedal Patrick McFadin, podpredsednik odnosov z razvijalci pri DataStax. "Poletni čas, prestopna leta in prestopne sekunde kršijo linearnost časa."

Ples časa

Potreba po prestopni sekundi se je pojavila, ker je hitrost Zemljinega vrtenja nekoliko neenakomerna. Od leta 1982 je bilo svetovni uri, univerzalnemu koordiniranemu času (UTC), dodanih 27 prestopnih sekund, da bi jo uskladili s sončnim časom.

V svoji objavi je Meta trdila, da je vsaka prestopna sekunda velik vir bolečine za ljudi, ki upravljajo infrastrukturo strojne opreme.

"Računalniki sami ne marajo prestopnih sekund, ampak programska oprema, ki jo pišemo zanje, ni pripravljena na preskoke," je za Lifewire pojasnil Jake Jervey, višji inženir infrastrukture pri Cob altu. E-naslov. "Programski inženirji naredijo dve običajni, a zaradi prestopnih sekund napačni predpostavki: čas se ne more vrniti nazaj in dva dogodka se ne moreta zgoditi ob popolnoma istem časovnem žigu."

Prav zaradi teh dveh predpostavk lahko uvedba umetne sekunde povzroči velike napake v sistemih, pri katerih sta čas in razpored zaskrbljujoča, je poudaril Jervey.

Meta opisuje še eno možnost z uporabo prestopne sekunde, ki se še ni zgodila, a bi lahko bila enako moteča. Ker je rotacijski vzorec Zemlje dinamičen, je zelo verjetno, da se pospeši, zaradi česar razvijalci upoštevajo negativno prestopno sekundo.

"Vpliv negativne prestopne sekunde še nikoli ni bil preizkušen v velikem obsegu," je zatrdil Meta v svoji objavi in dodal, "lahko ima uničujoč učinek na programsko opremo, ki se zanaša na časovnike ali razporejevalnike."

Glede na vse stvari je McFadin dejal, da bi lahko težavo z uporabo prestopne sekunde razumeli kot spopad med znanstveniki in inženirji, kjer se natančnost znanosti spopada s praktičnostjo inženirstva.

Nihče ne bo opazil, če ne sledimo prestopnim sekundam, vsi pa bodo videli, če se zmotimo.

"Časovne vrzeli ali še huje, časovni žigi pred trenutnim časom lahko ustvarijo pravo eksistencialno krizo v računalnikih, ki samo poskušajo slediti navodilom," je dejal McFadin.

Pomikajte se s časom

V svoji objavi je Meta trdila, da je bila prestopna sekunda morda sprejemljiva rešitev leta 1972, ko je osrečila tako znanstveno skupnost kot telekomunikacijsko industrijo, dandanes pa je zanašanje na UTC enako slabo za oba digitalna aplikacije in znanstveniki.

»Pri Meti podpiramo prizadevanja industrije, da bi ustavili prihodnje uvedbe prestopnih sekund in ostali na trenutni ravni 27, « je v objavi zapisala Meta. "Uvajanje novih prestopnih sekund je tvegana praksa, ki povzroči več škode kot koristi, in verjamemo, da je čas za uvedbo novih tehnologij, ki bi to nadomestile."

McFadin je dodal, da imajo inženirji povsod pravi trenutek in priznavajo, da je zdravilo hujše od bolezni.

"Spreminjanje komponent na ravni temelja, kot je natančen čas, se zdi nekaj, kar bi morali biti sposobni narediti," je dejal McFadin. "Kot industriji tega nikoli nismo mogli storiti, ne da bi ustvarili opustošenje."

Image
Image

Situacija spominja Jerveyja na zloglasni hrošč Y2K in naši strokovnjaki so pozdravili Metino potezo in trdili, da je skrajni čas, da se ta težava loti. Vendar je tako kot McFadin poudaril pomen usklajevanja med vsemi zainteresiranimi stranmi, sicer bo pisanje programske opreme za rokovanje z datumom in časom za razvijalce postalo veliko bolj zapleteno.

"Večina sistemov, o katerih govorimo, so berljivi podatki, kot je časovnica na družbenih medijih," je pojasnil McFadin. "Nihče ne bo opazil, če ne sledimo prestopnim sekundam, vsi pa bodo videli, če se zmotimo."

Priporočena: