Meta glo die Leap Second het sy bruikbaarheid oorleef

INHOUDSOPGAWE:

Meta glo die Leap Second het sy bruikbaarheid oorleef
Meta glo die Leap Second het sy bruikbaarheid oorleef
Anonim

Sleutel wegneemetes

  • 'n Kunsmatige sekonde, bekend as 'n skrikkelsekonde, om te help om horlosies in ooreenstemming met die aarde se rotasie te hou, het in die verlede groot internetonderbrekings veroorsaak.
  • In 'n blog het Meta-ingenieurs 'n saak gemaak om die praktyk te staak terwyl hulle alternatiewe voorgestel het.
  • Kenners het die stap verwelkom, maar het gewaarsku dat die bedryf moet ooreenkom oor 'n plaasvervanger, anders sal hulle die kwessie verder bemoeilik.
Image
Image

Meta is keelvol vir 'n enkele kunsmatig ingevoegde sekonde wat massiewe ontwrigtings op die internet veroorsaak en het 'n plan beraam om met die praktyk weg te doen.

Bekend as 'n skrikkelsekonde, is die ekstra regmerkie in 1972 opgekryt as 'n manier om horlosies in ooreenstemming met die Aarde se werklike rotasie te hou. Rekenaars sukkel om die skrikkel sekonde te verteer en veroorsaak allerhande probleme wat probeer sin maak van die anomalie, wat die internet en ander gekoppelde stelsels af en toe in wanorde gooi. Ingenieurs by Meta het onlangs geblog oor hul voorneme om momentum op te bou om die skrikkel sekonde te skrap, met die argument dat dit meer probleme veroorsaak as wat dit oplos.

"Tyd in rekenaars onderlê 'n skokkende hoeveelheid kritieke infrastruktuur, en daarom is akkuraatheid die sleutel," het Patrick McFadin, visepresident van ontwikkelaarverhoudinge by DataStax, per e-pos aan Lifewire gesê. "Sonderdag, skrikkeljare en skrikkelsekondes verbreek almal die lineariteit van tyd."

Dance of Time

Die behoefte aan die skrikkelsekonde het ontstaan omdat die Aarde se draaitempo ietwat onreëlmatig is. Sedert 1982 is daar 27 skrikkelsekondes by die wêreld se algemene horlosie, Coordinated Universal Time (UTC), gevoeg om dit in harmonie met sontyd te bring.

In hul plasing het Meta aangevoer dat elke skrikkelsekonde 'n groot bron van pyn is vir mense wat hardeware-infrastruktuur bestuur.

"Dit is nie soseer die rekenaars self wat nie van skrikkelsekondes hou nie; dit is eerder die sagteware wat ons skryf sodat hulle nie voorbereid is vir spronge nie," het Jake Jervey, senior infrastruktuuringenieur by Cob alt, aan Lifewire verduidelik in e-pos. "Sagteware-ingenieurs maak twee algemene maar, danksy skrikkelsekondes, verkeerde aannames: tyd kan nie teruggaan nie, en twee gebeurtenisse kan nie presies dieselfde tydstempel gebeur nie."

Dit is hierdie twee aannames waar die bekendstelling van die kunsmatige tweede groot foute in stelsels kan veroorsaak waarvoor tydsberekening en skedulering kommer is, het Jervey uitgewys.

Meta beskryf nog 'n moontlikheid met die gebruik van die skrikkelsekonde, wat nog nie plaasgevind het nie, maar wat ewe ontwrigtend kan wees. Aangesien die Aarde se rotasiepatroon dinamies is, is dit baie waarskynlik dat dit spoed optel wat veroorsaak dat die ontwikkelaars verantwoordelik is vir 'n negatiewe skrikkelsekonde.

"Die impak van 'n negatiewe skrikkelsekonde is nog nooit op groot skaal getoets nie," het Meta in hul plasing beweer, en bygevoeg, "dit kan 'n verwoestende uitwerking op die sagteware hê wat op tydhouers of skeduleers staatmaak."

Alles in ag genome, het McFadin gesê die kwessie met die gebruik van die skrikkelsekonde kan verstaan word as 'n konfrontasie tussen wetenskaplikes en ingenieurs waar die akkuraatheid van wetenskap bots met die praktiese toepassing van ingenieurswese.

Niemand sal agterkom as ons nie tred hou met skrikkelsekondes nie, maar almal sal sien of ons dit verkeerd verstaan.

"Gapings in tyd of erger, tydstempels voor die huidige tyd kan 'n werklike eksistensiële krisis in rekenaars skep wat net probeer om instruksies te volg," het McFadin gesê.

Move With the Times

In hul plasing het Meta aangevoer dat hoewel die skrikkel-sekonde 'n aanvaarbare oplossing in 1972 kon gewees het toe dit beide die wetenskaplike gemeenskap en die telekommunikasiebedryf gelukkig gemaak het, die afhanklikheid van UTC deesdae ewe sleg is vir beide digitale toepassings en wetenskaplikes.

"By Meta ondersteun ons 'n bedryfspoging om toekomstige bekendstellings van skrikkelsekondes te stop en op 'n huidige vlak van 27 te bly," het Meta in die pos opgemerk. "Om nuwe skrikkelsekondes bekend te stel is 'n riskante praktyk wat meer skade doen as goed, en ons glo dit is tyd om nuwe tegnologieë in te stel om dit te vervang."

McFadin het bygevoeg dat ingenieurs oral 'n ware oomblik beleef en kom om te erken dat die genesing erger is as die siekte.

"Om veranderinge aan grondslagvlakkomponente soos presiese tyd aan te bring, lyk soos iets wat ons behoort te kan doen," het McFadin gesê. "As 'n bedryf kon ons dit nog nooit doen sonder om verwoesting te skep nie."

Image
Image

Die situasie herinner Jervey aan die berugte Y2K-fout, en ons kenners het Meta se stap verwelkom en beweer dat dit tyd is dat hierdie kwessie aangepak word. Soos McFadin het hy egter die belangrikheid van koördinasie tussen al die belanghebbendes beklemtoon, anders sal die skryf van sagteware vir datum- en tydhantering baie meer kompleks word vir ontwikkelaars.

"Die meeste stelsels waarvan ons praat, is mens-leesbare data, soos 'n tydlyn op sosiale media," het McFadin verduidelik. "Niemand sal agterkom as ons nie tred hou met skrikkelsekondes nie, maar almal sal sien of ons dit verkeerd verstaan."

Aanbeveel: