Meta uskoo, että harppaussekunti on kestänyt käyttökelpoisuutensa

Sisällysluettelo:

Meta uskoo, että harppaussekunti on kestänyt käyttökelpoisuutensa
Meta uskoo, että harppaussekunti on kestänyt käyttökelpoisuutensa
Anonim

Keeawayt

  • Keinotekoinen sekunti eli karkaussekunti, joka auttaa pitämään kellot synkronoituna Maan pyörimisen kanssa, on aiheuttanut aiemmin suuria internetkatkoja.
  • Meta-insinöörit esittivät blogissaan käytännön lopettamisen ehdottaessaan vaihtoehtoja.
  • Asiantuntijat pitivät muutosta tervetulleina, mutta varoittivat, että alan on sovittava vaihdosta, muuten he mutkikkaavat asiaa entisestään.
Image
Image

Meta on kyllästynyt yhteen keinotekoisesti lisättyyn sekuntiin, joka aiheuttaa v altavia häiriöitä Internetissä, ja on keksinyt suunnitelman lopettaa harjoitus.

Tunnettu karkaussekuntiksi, ylimääräinen rasti liitettiin vuonna 1972 keinona pitää kellot tahdissa Maan todellisen pyörimisen kanssa. Tietokoneiden on vaikea sulattaa harppaussekuntia, ja ne aiheuttavat kaikenlaisia ongelmia yrittäessään ymmärtää poikkeavaa, mikä saattaa toisinaan Internetin ja muut yhdistetyt järjestelmät sekaisin. Metan insinöörit ovat äskettäin kirjoittaneet blogiin aikomuksestaan lisätä vauhtia karkaussekunnin poistamiseksi väittäen, että se aiheuttaa enemmän ongelmia kuin ratkaisee.

"Tietokoneissa käytetty aika tukee järkyttävän suurta määrää kriittistä infrastruktuuria, joten tarkkuus on avainasemassa", DataStaxin kehittäjäsuhteista vastaava varajohtaja Patrick McFadin kertoi Lifewirelle sähköpostitse. "Kesäaika, karkausvuodet ja karkaussekunnit rikkovat kaikki ajan lineaarisuuden."

Ajan tanssi

Karkaussekunnin tarve syntyi, koska Maan pyörimisnopeus on hieman epäsäännöllinen. Vuodesta 1982 lähtien maailman yleiseen kelloon, koordinoituun maailmanaikaan (UTC) on lisätty 27 karkaussekuntia, jotta se saadaan synkronoitumaan aurinkoajan kanssa.

Viestissään Meta väitti, että jokainen harppaussekunti on suuri kivun lähde ihmisille, jotka hallitsevat laitteistoinfrastruktuureja.

"Eivät niinkään tietokoneet itse pidä karkaussekunneista, vaan pikemminkin ohjelmisto, jonka kirjoitamme niille, jotka eivät ole valmiita hyppyihin", Cob altin vanhempi infrastruktuuriinsinööri Jake Jervey selitti Lifewirelle. sähköposti. "Ohjelmistoinsinöörit tekevät kaksi yleistä, mutta karkaussekuntien ansiosta virheellistä oletusta: aika ei voi mennä taaksepäin, ja kaksi tapahtumaa eivät voi tapahtua täsmälleen samaan aikaan."

Nämä kaksi oletusta, joissa keinotekoisen sekunnin käyttöönotto voi aiheuttaa suuria virheitä järjestelmissä, joissa ajoitus ja aikataulutus ovat huolenaiheita, huomautti Jervey.

Meta kuvaa toista mahdollisuutta karkaussekunnin käyttöön, jota ei ole vielä tapahtunut, mutta joka voi olla yhtä häiritsevä. Koska maapallon pyörimiskuvio on dynaaminen, on erittäin todennäköistä, että se kiihtyy, jolloin kehittäjät ottavat huomioon negatiivisen harppaussekuntia.

"Negatiivisen harppaussekunnin vaikutusta ei ole koskaan testattu suuressa mittakaavassa", Meta väitti viestissään ja lisäsi, "sillä voi olla tuhoisa vaikutus ajastimiin tai ajastimiin luottaviin ohjelmistoihin."

Kaikki huomioon ottaen McFadin sanoi, että karkaussekunnin käyttöä koskeva ongelma voidaan ymmärtää tutkijoiden ja insinöörien välisenä vastakkainasetteluna, jossa tieteen tarkkuus on ristiriidassa tekniikan käytännöllisyyden kanssa.

Kukaan ei huomaa, jos emme pysy karkaussekuntien perässä, mutta kaikki näkevät, jos ymmärrämme väärin.

"Aikaaukot tai mikä pahempaa, aikaleimat ennen nykyistä aikaa voivat luoda todellisen eksistentiaalisen kriisin tietokoneissa, jotka yrittävät vain noudattaa ohjeita", McFadin sanoi.

Liikkuu ajan kanssa

Viestissään Meta väitti, että vaikka harppaussekunti olisi voinut olla hyväksyttävä ratkaisu vuonna 1972, jolloin se teki sekä tiedeyhteisön että telealan onnelliseksi, nykyään riippuvuus UTC:stä on yhtä huonoa molemmille digitaalisille. sovellukset ja tiedemiehet.

"Metalla tuemme alan pyrkimyksiä lopettaa karkaussekuntien tulevat käyttöönotot ja pysyä nykyisellä 27:n tasolla", Meta totesi viestissä. "Uusien karkaussekuntien ottaminen käyttöön on riski altista käytäntöä, josta on enemmän haittaa kuin hyötyä, ja uskomme, että on aika ottaa käyttöön uusia tekniikoita sen tilalle."

McFadin lisäsi, että insinöörit kaikkialla elävät todellisia hetkiä ja tulevat ympärille myöntämään, että parannuskeino on pahempi kuin sairaus.

"Muutosten tekeminen perustason komponentteihin, kuten tarkkaan aikaan, näyttää siltä, että meidän pitäisi pystyä tekemään muutoksia", McFadin sanoi. "Emme ole toimialana koskaan pystyneet tekemään sitä aiheuttamatta tuhoa."

Image
Image

Tilanne muistuttaa Jerveyä pahamaineisesta Y2K-virheestä, ja asiantuntijamme suhtautuivat myönteisesti Metan siirtoon ja väittivät, että tämä ongelma on jo aika käsitellä. McFadinin tavoin hän kuitenkin korosti kaikkien sidosryhmien välisen koordinoinnin tärkeyttä, tai muuten päivämäärän ja ajan käsittelyyn tarkoitettujen ohjelmistojen kirjoittamisesta tulee kehittäjille paljon monimutkaisempaa.

"Useimmat järjestelmät, joista puhumme, ovat ihmisen luettavissa olevia tietoja, kuten sosiaalisen median aikajana", McFadin selitti. "Kukaan ei huomaa, jos emme pysy karkaussekuntien perässä, mutta kaikki näkevät, jos teemme sen väärin."

Suositeltava: