Usando o sinal WWVB para sincronização de tempo

Todos confiamos no tempo para manter nossos dias agendados. Relógios de pulso, relógios de parede e até mesmo o leitor de DVD nos dizem o tempo, mas na ocasião, isso não é suficientemente preciso, especialmente quando o tempo precisa ser sincronizado.

Existem muitas tecnologias que exigem uma precisão extremamente precisa entre os sistemas, desde a navegação por satélite até muitas aplicações da internet, o tempo preciso está se tornando cada vez mais importante.

No entanto, alcançar precisão nem sempre é direto, especialmente em redes de computadores modernas. Embora todos os sistemas informáticos tenham relógios incorporados, estes não são peças de tempo precisas, mas osciladores de cristal padrão, a mesma tecnologia usada em outros relógios eletrônicos.

O problema de depender de relógios do sistema como esse é que eles são propensos a drift e em uma rede que consiste em centenas ou milhares de máquinas, se os relógios estão a uma velocidade diferente - o caos pode ocorrer logo. Os e-mails são recebidos antes de serem enviados e os aplicativos de tempo crítico falham.

Os relógios atômicos são as peças de tempo mais precisas, mas essas são ferramentas de laboratório de grande escala e são impraticáveis ​​(e muito caras) para serem usadas por redes de computadores.

No entanto, laboratórios de física como a norte-americana NIST (Instituto Nacional de Padrões e Tempo) possuem relógios atômicos dos quais transmitem sinais de tempo. Estes sinais de tempo podem ser usados ​​por redes de computadores com a finalidade de sincronização.

Na América do Norte, o código de tempo transmitido pelo NIST é chamado WWVB e é transmitido de Boulder, Colorado em onda longa em 60Hz. O código de tempo contém o ano, o dia, a hora, o minuto e o segundo, e como é uma fonte de UTC, quaisquer segundos de salto que sejam adicionados para garantir a paridade com a rotação da Terra.

Receber o sinal WWVB e usá-lo para sincronizar uma rede de computadores é simples de fazer. Os servidores de tempo de rede de referência de rádio podem receber esta transmissão em toda a América do Norte e usando o protocolo NTP (Network Time Protocol).

Um dedicado O servidor NTP que pode receber o sinal da WWVB pode sincronizar centenas e até milhares de dispositivos diferentes para o sinal WWVB, garantindo que cada um seja dentro de alguns milissegundos de UTC.

Este post foi escrito por

Richard N Williams

Richard N Williams é um autor técnico e especialista em Server e Tempo indústria sincronização do NTP. Richard N Williams no Google+

Leitura relacionada