Meta uzskata, ka Leap Second ir pārdzīvojis savu lietderību

Satura rādītājs:

Meta uzskata, ka Leap Second ir pārdzīvojis savu lietderību
Meta uzskata, ka Leap Second ir pārdzīvojis savu lietderību
Anonim

Atslēgas līdzņemšanai

  • Mākslīgā sekunde, kas pazīstama kā lēciena sekunde, lai palīdzētu pulksteņus sinhronizēt ar Zemes rotāciju, jau iepriekš ir izraisījusi lielus interneta pārtraukumus.
  • Kādā emuārā Meta inženieri aicināja pārtraukt šo praksi, vienlaikus ierosinot alternatīvas.
  • Eksperti atzinīgi novērtēja šo soli, taču brīdināja, ka nozarei ir jāvienojas par nomaiņu, pretējā gadījumā viņi vēl vairāk sarežģīs problēmu.
Image
Image

Metai ir apnikuši viena mākslīgi ievietota sekunde, kas rada milzīgus traucējumus internetā, un ir izstrādājusi plānu, kā pārtraukt šo praksi.

Pazīstams kā lēciena sekunde, papildu ķeksītis tika iezīmēts 1972. gadā, lai nodrošinātu pulksteņu sinhronizāciju ar Zemes faktisko rotāciju. Datoriem ir grūti sagremot lēcienu, un tie rada dažādas problēmas, mēģinot izprast anomāliju, laiku pa laikam izjaucot internetu un citas savienotās sistēmas. Meta inženieri nesen ir publicējuši emuāros par savu nodomu palielināt impulsu, lai atteiktos no lēciena sekundes, apgalvojot, ka tas rada vairāk problēmu, nekā atrisina.

"Datoros pavadītais laiks ir šokējoši lielas kritiskās infrastruktūras pamatā, un tāpēc precizitāte ir ļoti svarīga," e-pastā Lifewire pastāstīja Patriks Makfadins, DataStax izstrādātāju attiecību viceprezidents. "Vasaras laiks, garie gadi un lēciena sekundes pārkāpj laika linearitāti."

Laika deja

Nepieciešamība pēc lēciena sekundes radās, jo Zemes griešanās ātrums ir nedaudz neregulārs. Kopš 1982. gada pasaules parastajam pulkstenim - koordinētajam universālajam laikam (UTC) ir pievienotas 27 lēcošās sekundes, lai to sinhronizētu ar saules laiku.

Savā ziņojumā Meta apgalvoja, ka katra sekunde ir liels sāpju avots cilvēkiem, kuri pārvalda aparatūras infrastruktūru.

"Ne tik daudz pašiem datoriem nepatīk lēciena sekundes, drīzāk programmatūra, ko mēs rakstām tiem, nav gatava lēcieniem," sacīja Džeiks Džērvijs, Cob alt vecākais infrastruktūras inženieris. e-pasts. "Programmatūras inženieri izdara divus izplatītus, bet, pateicoties lēciena sekundēm, nepareizus pieņēmumus: laiks nevar griezties atpakaļ, un divi notikumi nevar notikt vienā un tajā pašā laikā."

Tieši šie divi pieņēmumi ir gadījumi, kad mākslīgās sekundes ieviešana var radīt lielas kļūdas sistēmās, kurām ir bažas par laiku un plānošanu, norādīja Džērvijs.

Meta apraksta vēl vienu iespēju ar lēciena sekundes izmantošanu, kas vēl nav notikusi, bet varētu būt tikpat traucējoša. Tā kā Zemes rotācijas modelis ir dinamisks, ļoti iespējams, ka tas uzņem ātrumu, izraisot izstrādātājiem negatīvu lēcienu sekundē.

"Negatīvās lēciena sekundes ietekme nekad nav pārbaudīta plašā mērogā," savā ziņojumā apgalvoja Meta, piebilstot: "tai varētu būt postoša ietekme uz programmatūru, kas paļaujas uz taimeriem vai plānotājiem."

Ņemot vērā visas lietas, Makfadins sacīja, ka problēmu ar lēciena sekundes izmantošanu var saprast kā konfrontāciju starp zinātniekiem un inženieriem, kur zinātnes precizitāte ir pretrunā ar inženierijas praktiskumu.

Neviens nepamanīs, ja mēs nesekosim līdzi lēciena sekundēm, taču visi redzēs, vai mēs kļūdāmies.

"Laika pārtraukumi vai, vēl ļaunāk, laika zīmogi pirms pašreizējā laika var radīt īstu eksistenciālu krīzi datoros, tikai mēģinot izpildīt norādījumus," sacīja Makfadins.

Move With the Times

Savā ziņojumā Meta apgalvoja, ka, lai gan lēciena sekunde varēja būt pieņemams risinājums 1972. gadā, kad tas iepriecināja gan zinātnieku aprindas, gan telekomunikāciju nozari, mūsdienās paļaušanās uz UTC ir vienlīdz slikta gan digitālajiem. lietojumprogrammas un zinātnieki.

"Uzņēmumā Meta mēs atbalstām nozares centienus apturēt turpmāko lēcienu sekunžu ieviešanu un palikt pašreizējā līmenī 27," atzīmēja Meta. "Jaunu lēcienu sekunžu ieviešana ir riskanta prakse, kas nodara vairāk ļauna nekā laba, un mēs uzskatām, ka ir pienācis laiks ieviest jaunas tehnoloģijas, lai to aizstātu."

Makfadins piebilda, ka inženieri visur piedzīvo īstu mirkli un nāk apkārt, lai atzītu, ka ārstēšana ir sliktāka par slimību.

"Izmaiņu veikšana pamata līmeņa komponentos, piemēram, precīzā laikā, šķiet, kaut kas tāds, kas mums būtu jāpaspēj," sacīja Makfedins. "Kā nozare mēs nekad neesam varējuši to izdarīt, neradot postījumus."

Image
Image

Situācija atgādina Džērvijam bēdīgi slaveno Y2K kļūdu, un mūsu eksperti atzinīgi novērtēja Meta soli, apgalvojot, ka ir pienācis laiks risināt šo problēmu. Tomēr, tāpat kā Makfadins, viņš uzsvēra, cik svarīgi ir koordinēt visas ieinteresētās puses, pretējā gadījumā datuma un laika apstrādes programmatūras rakstīšana izstrādātājiem kļūs daudz sarežģītāka.

"Lielākā daļa sistēmu, par kurām mēs runājam, ir cilvēkiem lasāmi dati, piemēram, laika skala sociālajos medijos," skaidroja Makfedins. "Neviens nepamanīs, ja mēs nesekosim līdzi lēciena sekundēm, taču visi redzēs, vai mēs kļūdāmies."

Ieteicams: