Meta mano, kad antras šuolis jau pralenkė savo naudą

Turinys:

Meta mano, kad antras šuolis jau pralenkė savo naudą
Meta mano, kad antras šuolis jau pralenkė savo naudą
Anonim

Pagrindiniai pasiėmimai

  • Dirbtinė sekundė, žinoma kaip šuolio sekundė, padedanti išlaikyti laikrodžius sinchronizuoti su Žemės sukimu, praeityje sukėlė didelių interneto nutrūkimų.
  • Tinklaraštyje Meta inžinieriai ragino nutraukti praktiką ir siūlė alternatyvas.
  • Ekspertai palankiai įvertino šį žingsnį, bet perspėjo, kad pramonės atstovai turi susitarti dėl pakeitimo, kitaip jie dar labiau apsunkins problemą.
Image
Image

Metai atsibodo viena dirbtinai įterpta sekundė, sukelianti didžiulius trikdžius internete, ir ji sugalvojo planą, kaip atsisakyti tokios praktikos.

Žinoma kaip šuolinė sekundė, papildoma varnelė buvo užklijuota 1972 m., siekiant išlaikyti laikrodžių sinchronizavimą su tikruoju Žemės sukimu. Kompiuteriai sunkiai įsisavina sekundę ir sukelia įvairiausių problemų, bandydami suprasti anomaliją, retkarčiais suardydami internetą ir kitas prijungtas sistemas. „Meta“inžinieriai neseniai paskelbė tinklaraštyje apie savo ketinimą paspartinti šuolio sekundę, teigdami, kad tai sukelia daugiau problemų nei išsprendžia.

„Kompiuteriuose praleistas laikas yra šokiruojantis daugybės kritinės infrastruktūros pagrindas, todėl tikslumas yra labai svarbus“, – el. paštu Lifewire sakė Patrickas McFadinas, DataStax kūrėjų ryšių viceprezidentas. „Vasaros laikas, keliamieji metai ir keliamosios sekundės pažeidžia laiko tiesiškumą.“

Laiko šokis

Šoklios sekundės poreikis atsirado, nes Žemės sukimosi greitis yra šiek tiek netolygus. Nuo 1982 m. į bendrą pasaulio laikrodį – koordinuotąjį universalųjį laiką (UTC) – buvo pridėtos 27 keliamosios sekundės, kad jis būtų sinchronizuotas su saulės laiku.

Savo įraše Meta teigė, kad kiekviena šuolio sekundė yra didelis skausmo š altinis žmonėms, kurie valdo aparatinės įrangos infrastruktūrą.

„Ne tiek patys kompiuteriai nemėgsta šokinėjančių sekundžių, o tai, kad programinė įranga, kurią jiems rašome nepasiruošę šuoliams“, – „Lifewire“paaiškino Jake'as Jervey, Cob alt vyresnysis infrastruktūros inžinierius. paštu. „Programinės įrangos inžinieriai daro dvi įprastas, bet dėl šoktelėjusių sekundžių neteisingas prielaidas: laikas negali eiti atgal, o du įvykiai negali įvykti tuo pačiu metu.“

Dėl šių dviejų prielaidų dirbtinės sekundės įvedimas gali sukelti didelių klaidų sistemose, kurių laikas ir planavimas kelia susirūpinimą, pažymėjo Jervey.

Meta aprašo kitą galimybę naudojant šuolio sekundę, kuri dar nepasitaikė, bet gali būti tokia pat trikdanti. Kadangi Žemės sukimosi modelis yra dinamiškas, labai tikėtina, kad jis įgauna greitį, todėl kūrėjai atsižvelgia į neigiamą šuolio sekundę.

"Neigiamos sekundės įtaka niekada nebuvo išbandyta dideliu mastu", - savo įraše tvirtino Meta ir pridūrė: "tai gali turėti niokojantį poveikį programinei įrangai, kuri remiasi laikmačiais ar planavimo įtaisais."

Atsižvelgiant į viską, McFadinas teigė, kad šuolio sekundės naudojimo problema gali būti suprantama kaip konfrontacija tarp mokslininkų ir inžinierių, kur mokslo tikslumas kertasi su inžinerijos praktiškumu.

Niekas nepastebės, jei neatsiliksime nuo keliamųjų sekundžių, bet visi matys, ar suklydome.

"Laiko spragos ar dar blogiau, laiko žymos prieš dabartinį laiką gali sukelti tikrą egzistencinę krizę kompiuteriuose, tiesiog bandant vykdyti nurodymus", - sakė McFadinas.

Judėk su laiku

Savo įraše Meta tvirtino, kad nors šuolis sekundė galėjo būti priimtinas sprendimas 1972 m., kai tai nudžiugino ir mokslo bendruomenę, ir telekomunikacijų pramonę, šiais laikais pasitikėjimas UTC yra vienodai blogas tiek skaitmeninėms technologijoms. programos ir mokslininkai.

„Meta“palaikome pramonės pastangas sustabdyti būsimų šuolio sekundžių įvedimą ir išlikti dabartiniame 27 lygyje“, – pranešime pažymėjo Meta. „Naujų sekundžių pristatymas yra rizikinga praktika, kuri atneša daugiau žalos nei naudos, ir manome, kad laikas įdiegti naujas technologijas, kad tai pakeistų“.

McFadinas pridūrė, kad inžinieriai visur išgyvena tikrą akimirką ir ateina pripažinti, kad gydymas yra blogesnis už ligą.

„Atrodo, kad pamatų lygio komponentų, pvz., tikslaus laiko, keitimas yra kažkas, ką turėtume padaryti“, – sakė McFadinas. „Kaip pramonė, niekada negalėjome to padaryti nesukeldami sumaišties.“

Image
Image

Situacija Jervey primena liūdnai pagarsėjusią Y2K klaidą, o mūsų ekspertai palankiai įvertino Metos žingsnį, teigdami, kad pats laikas šią problemą spręsti. Tačiau, kaip ir McFadinas, jis pabrėžė visų suinteresuotųjų šalių koordinavimo svarbą, nes kitaip programinės įrangos, skirtos datos ir laiko tvarkymui, rašymas kūrėjams taps daug sudėtingesnis.

„Dauguma sistemų, apie kurias kalbame, yra žmogaus skaitomi duomenys, pvz., laiko juosta socialinėje žiniasklaidoje“, – aiškino McFadinas. „Niekas nepastebės, jei neatsiliksime nuo trumpalaikių sekundžių, bet visi matys, ar suklysime“.

Rekomenduojamas: