Archive for the ‘timekeepers’ Category

The World’s Atomic Clock Timekeepers

Tuesday, April 20th, 2010

When you set your watch to perhaps the speaking clock or the time on the internet, have you ever wondered who it is that sets those clocks and checks that they are accurate?

There is no single master clock used for the world’s timing but there are a constellation of clocks that are used as a basis for a universal timing system known as UTC (Coordinated Universal Time).

UTC enables all the world’s computer networks and other technology to talk to each other in perfect synchronicity which is vital in the modern world of internet trading and global communication.

But as mentioned controlling UTC is not down to one master clock, instead, a serious of highly precise atomic clocks based in different countries all work together to produce a timing source that is based on the time told by them all.

These UTC timekeepers include such notable organisations as the USA’s National Institute of Standards and Time (NIST) and the UK’s National Physical Laboratory (NPL) amongst others.

These organisations don’t just help ensure UTC is as accurate as possible but they also provide a source of UTC time available to the world’s computer networks and technologies.

To receive the time from these organisations, a NTP time server (Network Time Server) is required. These devices receive the broadcasts from places like NIST and NPL via long wave radio transmissions. The NTP server then distributes the timing signal across a network, adjusting individual system clocks to ensure that they are as accurate to UTC as possible.

A single dedicated NTP server can synchronize a computer network of hundreds and even thousands of machines and the accuracy of a network relying in UTC time from the broadcasts by NIST and NPL will also be highly precise.

The NIST timing signal is known as WWVB and is broadcast from Boulder Colorado in the heart of the USA whilst the UK’s NPL signal is broadcast in Cumbria in the North of England and is known as MSF – other countries have similar systems including the DSF signal broadcast out of Frankfurt, Germany.

Synchronizing a PC to an Atomic Clock

Wednesday, April 7th, 2010

Atomic clocks are without doubt the most accurate time pieces on the face of the planet. In fact the accuracy of an atomic clock in incomparable to any other chronometer, watch or clock.

While an atomic clock will not lose even a second in time in thousands upon thousands of years, you’re average digital watch will perhaps lose a second in just a few days which after a few weeks or months will mean your watch is running slow or fast by several minutes.

The same can also be said for the system clock that controls your computer the only difference is that computers rely even more heavily on time than we ourselves do.

Nearly everything a computer does is reliant on timestamps, from saving work to performing applications, debugging and even emails are all reliant on timestamps which can be a problem if the clock on your computer is running too fast or slow as errors can quite often occur, especially if you are communicating with another computer or device.

Fortunately, most PCs are easily synchronized to an atomic clock meaning they can be accurate as these powerful time keeping devices so any tasks performed by your PC can be in perfect synchronicity with whatever device you are communicating with.

In most PC operating systems an inbuilt protocol (NTP) allows the PC to communicate with a time server that is connected to an atomic clock. In most versions of Windows this is accessed through the date and time control setting (double clicking the clock in the bottom right).

However, for business machines or networks that require secure and accurate time synchronization, online time servers are just not secure or accurate enough to ensure your network is not vulnerable to security flaws.

However, NTP time servers that receive the time direct from atomic clocks are available that can synchronize entire networks. These devices receive a broadcasted timestamp distributed by either national physics laboratories or via the GPS satellite network.

NTP servers enable entire networks to all have exactly synchronized time which is as accurate and secure as is humanly possible.

Quantum Atomic Clocks – The precision of the future

Friday, February 26th, 2010

The atomic clock is not a recent invention. Developed in the 1950’s, the traditional caesium based atomic clock has been providing us with accurate time for half a century.

The caesium atomic clock has become the foundation of our time – literally. The International System of Units (SI) define a second as a certain number of oscillations of the atom caesium and atomic clocks govern many of the technologies that we live with an use on a daily basis: The internet, satellite navigation, air traffic control and traffic lights to name but a few.

However, recent developments in optical quantum clocks that use single atoms of metals like aluminium or strontium are thousands of times more accurate than traditional atomic clocks. To put this in perspective, the best caesium atomic clock as used by institutes like NIST (National Institute for Standards and Time) or NPL (National Physical Laboratory) to govern the world’s global timescale UTC (Coordinated Universal Time), is accurate to within a second every 100 million years. However, these new quantum optical clocks are accurate to a second every 3.4 billion years – almost as long as the earth is old.

For most people, their only encounter with an atomic clock is receiving its time signal is a network time server or NTP device (Network Time Protocol) for the purposes of synchronising devices and networks and these atomic clock signals are generated using caesium clocks.

And until the world’s scientists can agreed on a single atom to replace caesium and a single clock design for keeping UTC, none of us will be able to take advantage of this incredible accuracy.

The Atomic Clock – Scientific Precision

Friday, February 5th, 2010

Precision is becoming increasingly important in modern technologies and none more so than accuracy in time keeping. From the internet to satellite navigation, precise and accurate synchronicity is vital in the modern age.

In fact many of the technologies that we take for granted in today’s world, would not be possible if it wasn’t for the most accurate machines invented – the atomic clock.

Atomic clocks are just timekeeping devices like other clocks or watches. But what stands them apart is the accuracy they can achieve. As a crude example your standard mechanical clock, such as a town centre clock tower, will drift by as much as a second a day. Electronic clocks such as digital watches or clock radios are more accurate. These types of clock drift a second in about a week.

However, when you compare the precision of an atomic clock in which a second will not be lost or gained in 100,000 years or more the accuracy of these devices is incomparable.

Atomic clocks can achieve this accuracy by the oscillators they use. Nearly all types of clock have an oscillator. In general, an oscillator is just a circuit that regularly ticks.

Mechanical clocks use pendulums and springs to provide a regular oscillation while electronic clocks have a crystal (usually quartz) that when an electric current is run through, provides an accurate rhythm.

Atomic clocks use the oscillation of atoms during different energy states. Often caesium 133 (and sometimes rubidium) is used as its hyperfine transitional oscillation is over 9 billion times a second (9,192,631,770) and this never changes. In fact, the International System of Units (SI) now officially regards a second in time as 9,192,631,770 cycles of radiation from the caesium atom.

Atomic clocks provide the basis for the world’s global timescale – UTC (Coordinated Universal Time). And computer networks all over the world stay in sync by using time signals broadcast by atomic clocks and picked up on NTP time servers (Network Time Server).

Network Time Protocol – And Network Time Synchronization

Wednesday, February 3rd, 2010

Synchronization of computer networks is something that many administrators take for granted. Dedicated network time servers can receive a time source and distribute it amongst a network, accurately, securely and precisely.

However, accurate time synchronization is only made possible thanks the time protocol NTP – Network Time Protocol.

NTP was developed when the internet was still in its infancy and Professor David Mills and his team from Delaware University were trying to synchronise the time on a network of a few machines. They developed the very earliest rendition of NTP which has continued to be developed to this very day, nearly thirty years after its first inception.

NTP was not then, and is not now, the only time synchronisation software, there are other applications and protocol that do a similar task but NTP is the most widely used (by far with over 98% of time synchronisation applications using it). It is also packaged with most modern operating systems with a version of NTP (usually SNTP – a simplified version) installed on the latest Windows 7 operating system.

NTP has played an important part in creating the internet we know and love today. Many online applications and tasks would not be possible without accurate time synchronization and NTP.

Online trading, internet auctions, banking and debugging of networks all rely on accurate time synchronisation. Even sending an email requires time synchronisation with email server – otherwise computers would not be able to handle emails coming from unsynchronised machines as they may arrive before they were sent.

NTP is a free software protocol and is available online from NTP.org However, most computer networks that require secure and accurate time mostly use dedicated NTP servers that operate external to the network and firewall obtaining the time from atomic clock signals ensuring millisecond accuracy with the world’s global timescale UTC (Coordinated Universal Time).

Using the WWVB Signal for Time Synchronization

Tuesday, January 26th, 2010

We all rely on the time to keep our days scheduled. Wristwatches, wall clocks and even the DVD player all tell us the time but on occasion, this is not accurate enough, especially when time needs to be synchronized.

There are many technologies that require extremely accurate precision between systems, from satellite navigation to many internet applications, accurate time is becoming increasingly important.

However, achieving precision is not always straight forward, especially in modern computer networks. While all computer systems have inbuilt clocks, these are not accurate time pieces but standard crystal oscillators, the same technology used in other electronic clocks.

The problem with relying on system clocks like this is that they are prone to drift and on a network consisting of hundreds or thousands of machines, if the clocks are drifting at a different rate – chaos can soon ensue. Emails are received before they are sent and time critical applications fail.

Atomic clocks are the most accurate time pieces around but these are large scale laboratory tools and are impractical (and highly expensive) to be used by computer networks.

However, physics laboratories like the North American NIST (National Institute of Standards and Time) do have atomic clocks which they broadcast time signals from. These time signals can be used by computer networks for the purpose of synchronization.

In North America, the NIST broadcasted time code is called WWVB and is transmitted out of Boulder, Colorado on long wave at 60Hz. The time code contains the year, day, hour, minute, second, and as it is a source of UTC, any leap seconds that are added to ensure parity with the rotation of the Earth.

Receiving the WWVB signal and using it to synchronize a computer network is simple to do. Radio reference network time servers can receive this broadcast throughout North America and by using the protocol NTP (Network Time Protocol).

A dedicated NTP time server that can receive the WWVB signal can synchronize hundreds and even thousands of different devices to the WWVB signal ensuring each one is to within a few milliseconds of UTC.

Atomic Clock Synchronization made easy with a NTP Time Server

Friday, January 22nd, 2010

Atomic clocks are the ultimate in timekeeping devices. Their accuracy is incredible as an atomic clock will not drift by as much as a second within a million years, and when this is compared to the next best chronometers, such as electronic clock that can drift by a second in a week, an atomic clock is incredibly more precise.

Atomic clocks are used the world over and are the heart of many modern technologies making capable a multitude of applications that we take for granted. Internet trading, satellite navigation, air traffic control and international banking are all industries that rely heavily on

They also govern the world’s timescale, UTC (Coordinated Universal Time) which is kept true by a constellation of these clocks (although UTC has to be adjusted to accommodate the slowing of the Earth’s spin by adding leap seconds).

Computer networks are often required to run synchronized to UTC. This synchronisation is vital in networks that conduct time sensitive transactions or require high levels of security.

A computer network without adequate time synchronization can cause many issues including:

Loss of data

  • Difficulties in identifying and logging errors
  • Increased risk of security breaches.
  • Unable to conduct time sensitive transactions

For these reasons many computer networks have to be synchronized to a source of UTC and kept as accurate as possible. And although atomic clocks are large bulky devices kept in the confines of physics laboratories, using them as a source of time is incredibly simple.

Network Time Protocol (NTP) is a software protocol designed solely for the synchronisation of networks and computer systems and by using a dedicated NTP server the time from an atomic clock can be received by the time server and distributed around the network using NTP.

NTP servers use radio frequencies and more commonly the GPS satellite signals to receive the atomic clock timing signals which is then spread throughout the network with NTP regularly adjusting each device to ensure it is as accurate as possible.

Did you Remember the Leap Second this Year?

Tuesday, January 12th, 2010

When you counted down on New Year’s Eve to mark the beginning of the next year did you start at 10 or 11? Most revellers would have counted down from ten but they would have been premature this year as there was an extra second added to last year – the leap second.

Leap seconds are normally inserted once or twice a year (normally on New Year’s Eve and in June) to ensure the global timescale UTC (Coordinated Universal Time) coincides with the astronomical day.

Leap seconds have been used since UTC was first implemented and they are a direct result of our accuracy in timekeeping. The problem is that modern atomic clocks are far more accurate timekeeping devices than the earth itself. It was noticed when atomic clocks were first developed that the length of a day, once thought to be exactly 24 hours, varied.

The variations are caused by the Earth’s rotation which is affected by the moons gravity and tidal forces of the Earth, all of which minutely slow down the earth’s rotation.

This rotational slowing, while only miniscule, if it is not checked then the UTC day would soon drift into the astronomical night (albeit in several thousands of years).

The decision on whether a Leap Second is needed is the remit of the International Earth Rotation Service (IERS), however, Leap Seconds are not popular with everybody and they can cause potential problems when they are introduced.

UTC is used by NTP time servers (Network Time Protocol) as a time reference to synchronise computer networks and other technology and the disruption Leap seconds can cause is seen as not worth the hassle.

However, others, such as astronomers, say that failing to keep UTC in line with the astronomical day would make studying of the heavens nearly impossible.

The last leap second inserted before this one was in 2005 but there have been a total of 23 seconds added to UTC since 1972.

Dealing with Time across the Globe

Tuesday, January 5th, 2010

No matter where we are in the world we all need to know the time at some point in the day but while each day lasts for the same amount of time no matter where you are on Earth the same timescale is not used globally.

The impracticality of Australians having to wake up at 17.00 or those in the US having to start work at 14.00 would rule out suing a single timescale, although the idea was discussed when the Greenwich was named the official prime meridian (where the dateline officially is) for the world some 125 years ago.

While the idea of a global timescale was rejected for the above reasons, it was later decided that 24 longitudinal lines would split the world up into different timezones. These would emanate from GMT around with those on the opposite side of the planet being +12 hours.

However, by the 1970’s a growth in global communications meant that a universal timescale was finally adopted and is still in much use today despite many people having never heard of it.

UTC, Coordinated Universal Time, is based on GMT (Greenwich Meantime) but is kept by a constellation of atomic clocks. It also accounts for variations in earth’s rotation with additional seconds known as ‘leap seconds‘ added once of twice a year to counteract the slowing of the Earth’s spin caused by gravitational and tidal forces.

While most people have never heard of UTC or use it directly its influence on our lives in undeniable with computer networks all synchronised to UTC via NTP time servers (Network Time Protocol).

Without this synchronisation to a single timescale many of the technologies and applications we take for granted today would be impossible. Everything from global trading on stocks and shares to internet shopping, email and social networking are only made possible thanks to UTC and the NTP time server.

European Time Synchronisation with DCF-77

Sunday, January 3rd, 2010

The DCF 77 signal is a long wave transmission broadcast at 77 KHz from Frankfurt in Germany. DCF -77 is transmitted by Physikalisch-Technische Bundesanstalt, the German national physics laboratory.

DCF-77 is an accurate source of UTC time and is generated by atomic clocks that ensure its precision. DCF-77 is a useful source of time that can be adopted all over Europe by technologies needing an accurate time reference.

Radio controlled clocks and network time servers receive the time signal and in the case of time servers distribute this time signal across a computer network. Most computer network use NTP to distribute the DCF 77 time signal.

There are advantages of using a signal like DCF for time synchronisation. DCF is long wave and is therefore susceptible to interference from other electrical devices but they can penetrate buildings that give the DCF signal an advantage over that other source of UTC time generally available – GPS (Global Positioning System) – which requires a open view of the sky to receive satellite transmissions.

Other long wave radio signals are available in other countries that are similar to DCF-77. In the UK the MSF -60 signal is broadcast by NPL (National Physical Laboratory) from Cumbria while in the USA, NIST (National Institute of Standards and Time) transmit the WVBB signal from Boulder, Colorado.

NTP time servers are an efficient method of receiving these long wave transmissions and then using the time code as a synchronisation source. NTP servers can receive DCF, MSF and WVBB as well as many of them also being able to receive the GPS signal too.