Meta acredita que o Leap Second sobreviveu à sua utilidade

Índice:

Meta acredita que o Leap Second sobreviveu à sua utilidade
Meta acredita que o Leap Second sobreviveu à sua utilidade
Anonim

Princípios importantes

  • Um segundo artificial, conhecido como segundo bissexto, para ajudar a manter os relógios sincronizados com a rotação da Terra, causou grandes interrupções na Internet no passado.
  • Em um blog, os engenheiros da Meta defenderam a descontinuação da prática enquanto sugeriam alternativas.
  • Os especialistas saudaram a mudança, mas alertaram que a indústria precisa concordar com uma substituição, ou então complicará ainda mais a questão.
Image
Image

Meta está farto de um único segundo inserido artificialmente causando grandes interrupções na internet e surgiu com um plano para acabar com a prática.

Conhecido como um segundo bissexto, o tique extra foi marcado em 1972 como um meio de manter os relógios em sincronia com a rotação real da Terra. Os computadores têm dificuldade em digerir o segundo bissexto e causam todos os tipos de problemas tentando entender a anomalia, ocasionalmente deixando a Internet e outros sistemas conectados em desordem. Os engenheiros da Meta publicaram recentemente em um blog sobre sua intenção de criar impulso para descartar o segundo s alto, argumentando que isso causa mais problemas do que resolve.

"O tempo nos computadores sustenta uma quantidade chocante de infraestrutura crítica e, portanto, a precisão é fundamental", disse Patrick McFadin, vice-presidente de relações com desenvolvedores da DataStax, à Lifewire por e-mail. "O horário de verão, anos bissextos e segundos bissextos quebram a linearidade do tempo."

Dança do Tempo

A necessidade do segundo bissexto surgiu porque a taxa de rotação da Terra é um tanto irregular. Desde 1982, foram adicionados 27 segundos bissextos ao relógio comum do mundo, o Tempo Universal Coordenado (UTC), para sincronizá-lo com a hora solar.

Em seu post, Meta argumentou que cada segundo bissexto é uma grande fonte de dor para as pessoas que gerenciam infraestruturas de hardware.

"Não são tanto os próprios computadores que não gostam de segundos bissextos; em vez disso, é o software que escrevemos para eles que não está preparado para s altos", explicou Jake Jervey, engenheiro sênior de infraestrutura da Cob alt, à Lifewire em o email. "Os engenheiros de software fazem duas suposições comuns, mas, graças aos segundos bissextos, incorretas: o tempo não pode retroceder e dois eventos não podem acontecer exatamente no mesmo carimbo de hora."

São essas duas suposições em que a introdução do segundo artificial pode causar grandes erros em sistemas para os quais o tempo e a programação são preocupações, apontou Jervey.

Meta descreve outra possibilidade com o uso do segundo bissexto, que ainda não ocorreu, mas pode ser igualmente perturbador. Como o padrão de rotação da Terra é dinâmico, é muito provável que ele ganhe velocidade, fazendo com que os desenvolvedores considerem um segundo bissexto negativo.

"O impacto de um segundo bissexto negativo nunca foi testado em larga escala", afirmou Meta em seu post, acrescentando: "pode ter um efeito devastador no software que depende de temporizadores ou agendadores."

Todas as coisas consideradas, McFadin disse que o problema com o uso do segundo bissexto pode ser entendido como um confronto entre cientistas e engenheiros, onde a precisão da ciência colide com a praticidade da engenharia.

Ninguém notará se não acompanharmos os segundos bissextos, mas todos verão se errarmos.

"Lacunas no tempo ou pior, marcações de tempo antes do tempo atual podem criar uma verdadeira crise existencial em computadores apenas tentando seguir instruções", disse McFadin.

Mova com o Tempo

Em seu post, a Meta argumentou que, embora o segundo bissexto possa ter sido uma solução aceitável em 1972, quando deixou a comunidade científica e a indústria de telecomunicações felizes, hoje em dia, a dependência do UTC é igualmente ruim para o digital. aplicações e cientistas.

"Na Meta, estamos apoiando um esforço do setor para interromper futuras introduções de segundos bissextos e permanecer no nível atual de 27 ", observou Meta no post. "Introduzir novos segundos bissextos é uma prática arriscada que faz mais mal do que bem, e acreditamos que é hora de introduzir novas tecnologias para substituí-lo."

McFadin acrescentou que os engenheiros em todos os lugares estão tendo um momento real e admitindo que a cura é pior que a doença.

"Fazer alterações em componentes de nível básico, como o tempo exato, parece algo que devemos ser capazes de fazer", disse McFadin. "Como indústria, nunca conseguimos fazer isso sem causar estragos."

Image
Image

A situação lembra Jervey do infame bug Y2K, e nossos especialistas saudaram a jogada de Meta afirmando que já era hora de resolver esse problema. No entanto, como McFadin, ele enfatizou a importância da coordenação entre todas as partes interessadas, ou então escrever software para manipulação de data e hora se tornará muito mais complexo para os desenvolvedores.

"A maioria dos sistemas de que estamos falando são dados legíveis por humanos, como uma linha do tempo nas mídias sociais", explicou McFadin. "Ninguém notará se não acompanharmos os segundos bissextos, mas todos verão se errarmos."

Recomendado: