it-bransjen
Ekstra-sekundet skaper kaos verden rundt: Nå vil Google, Microsoft og norsk tidssjef fjerne det
Siden 1972 har vi lagt til skuddsekundet 27 ganger til verdensklokken. Det har skapt mye problemer for IT-bransjen.
Nå vil Google, Microsoft, Meta og Amazon vrake hele konseptet. De får støtte av amerikanske, franske og norske tidsmyndigheter.
– Det hadde vært veldig greit å kvitte seg med skuddsekundet. Mange teknologiske systemer vi har bygd er avhengige av presisjonstid, og få av dem håndterer skuddsekundet på en konsekvent måte, sier tidssjef Harald Hauglin i Justervesenet til Digi.no.
International Atomic Time
Justervesenet er et direktorat for måleteknikk underlagt Nærings- og fiskeridepartementet. Justervesenet har ansvaret for at Norge har en måleteknisk infrastruktur som både har nasjonal og internasjonal tillit.
Hauglin forteller at vi siden 1972 har vi lagt til skuddsekundet 27 ganger til verdensklokken, International Atomic Time (TAI). I stedet for at klokken bytter til 00:00:00 ved midnatt, legges det til ett ekstra sekund, slik at klokken tikker til 23:59:60.
Dette ekstrasekundet skaper problemer verden over for global IT-infrastruktur.
I 2012 tok skuddsekundet ned Reddit. Ekstrasekundet skapte hyperaktivitet på serverclustrene, og sørget for at CPUene låste seg helt. Som igjen resulterte i 40 minutters nedetid.
Vanskelig å lage tester
Slike problemer er umulige å forutse, fordi det går ikke an å designe gode nok tester.
I IT-systemer kan selv skuddår skape problemer, men siden skuddsekundene inntreffer helt uregelmessig er det svært vanskelig å forholde seg til det i komplekse systemer.
Og hva som verre er. Vi har aldri fjernet et ekstrasekund, og det kan også bli aktuelt på sikt. Alt avhenger jo av hvor fort jorden roterer, og hastigheten endrer seg hele tiden.
– Det ville hatt en totalt ødeleggende effekt å trekke fra et sekund, skriver Meta-forsker, Ahmad Byagowi, i et blogginnlegg denne uka.
De siste årene har jorda rotert raskere enn den har gjort på en god del tiår, forteller Hauglin.
IERS bestemmer over skuddsekundet
Det er International Earth Rotation and Reference Systems Service (IERS) som bestemmer når skuddsekundet skal legges til eller trekkes fra basert på hvor fort jorda roterer. Annonseringen kommer årlig.
I år ble det kjent at det ikke skulle legges til noe skuddsekund – som har vært vanlig de siste årene.
Linux-oppfinner Linus Torvalds har tidligere uttalt at hver gang et skuddsekund inntreffer, finner de en eller annen feil i systemene sine.
– Det er irriterende, fordi det et klassisk tilfelle av kode som i utgangspunktet aldri kjøres, og som derfor ikke testes av brukere under normale forhold, sa han i 2012.
Sist gang vi la til et ekstra sekund på klokka, fikk blant annet NSB, Sonos og Cisco problemer.
NSB fikk problemer
Nyttårsaften 2016 streiket både rutesøk og billettsystemene til NSB – nå Vy.
Problemene skyldes antageligvis skuddsekundet som skapte uregelmessighet for IT-systemene til den norske jernbaneaktøren.
– Det var noe i programvaren som feilet, men vi har ikke grunnlag for å si at det var på grunn av skuddsekund. Hos oss oppsto feilen like etter midnatt. Vi fikk løst det og var raskt oppe igjen, sa kommunikasjonsrådgiver Gina Scholz i NSB til Digi.no den gang.
Og det er nettopp grunnet slike problemer som gjør at gigantene Google, Microsoft, Meta og Amazon vil kvitte seg med hele konseptet. Forsker Ahmad Byagowi hos Meta mener det ikke vil skape noen problemer for oss mennesker før om minst 2000 år.
Innføre ny tidssone?
Harald Hauglin i Justervesenet er litt mer moderat i sine estimater. Han mener at om noen hundre år vil kanskje ikke Sola stå i sør klokken 12 en varm midtsommerdag, slik vi ellers er vant til, om vi dropper skuddsekundet.
Utover det, vil ikke fjerningen av skuddsekundet ha så mye å si, mener han. Enda lenger frem i tid, vil det kanskje være mørkere om morgenen, men det kan man justere ved å bytte tidssone for å holde klokka og sola i synk, sier Hauglin.
– En annen ting som er like kontroversielt som skuddsekundene, er sommertid. Det kan godt hende at det vil ta 2000 år før fjerningen av skuddsekundet vil utgjøre den timen som vi tar og legger til hvert år med sommertid, sier han.
I 2012 lanserte Google en løsning som smører sekundene utover tiden før og etter skuddsekundet kommer.
Google senker hastigheten på klokka
Dette gjøres ved å senke hastigheten på serverklokkene.
I ti timer før, og ti timer etter at skuddsekundet inntreffer, vil klokkene til Network Time Protocol-tjenesten til Google gå 0,0014 prosent saktere enn normalt.
Selv om løsningen fungerer, er den ikke helt optimal, mener IT-gigantene.
De håper nå at institusjonene som sitter ved makta, amerikanske National Institute of Standards and Technology (NIST) og det franske søsterorganet, the Bureau International de Poids et Mesures (BIPM), velger å droppe hele konseptet.
Begge de to myndighetsorganene kan være på gli, skriver Cnet.
– Finnes ingen god standard
For vi må ikke lenger tilbake i tid enn til 2017 da skuddproblemene skapte massive problemer for Cloudflare. Da gikk en stor del av kundemassen ned som følge av ekstrasekundet som ble lagt til på klokken.
– Vanlige folk merker jo ikke noe til skuddsekund-problematikken, men for IT-systemer som er avhengige av mikrosekundspresisjon, er skuddsekundet et svært stort hopp, forklarer Haugli og fortsetter:
– Problemet er rett og slett at det ikke finnes noen god standard for hvordan skuddsekundet skal representeres på måte som er konsekvent. Og det skaper jo da svært store problemer for systemer som er helt avhengige av presis synkronisering.
– Alle teknologiske systemer vi har bygget, er avhengige av presisjonstid, og siden ingen nødvendigvis håndterer skuddsekundet på en god måte, mener jeg også at det ikke hadde gjort noe å kvitte seg med det, sammenfatter tidssjefen.