Google
 

Aardvark Daily

The world's longest-running online daily news and commentary publication, now in its 30th year. The opinion pieces presented here are not purported to be fact but reasonable effort is made to ensure accuracy.

Content copyright © 1995 - 2025 to Bruce Simpson (aka Aardvark), the logo was kindly created for Aardvark Daily by the folks at aardvark.co.uk



Please visit the sponsor!
Please visit the sponsor!

The longest day of winter

2 July 2012

If you're feeling just a little more tired than usual today -- it's probably because you're feeling the effects of the extra second that was added to the world's clocks over the weekend.

Cue Tui's ad.

The reality is that this leap-second, which was added to keep the world's clocks in sync with the rotation of the earth, went unnoticed by you and I but it did apparently cause some issues for a few hi-tech systems.

One of the biggest victims of this leap-second were Java-based systems -- although there are reports that some Linux-based systems were also jarred into failure by the sudden appearance of a 61-second minute.

Since leap-seconds are nothing new, you'd have thought that a method for handling them would have long-been a standard part of today's OSes and computer environments -- yet apparently, it is not.

Because the time taken for the earth to revolve is not exactly 24 hours (and due to the effect of tidal drag from the moon, the rotation is actually slowing), "keepers of the time" have added leap-seconds that total almost a whole extra half-minute during the past 40 years or so.

Interestingly enough, Google has been smart enough to factor in leap seconds by using an alternative strategy...

Instead of using a 61-second minute and adjusting the clocks of its systems in one abrupt step (with the resultant risks), the search-giant has implemented a strategy it calls "leap smear" -- where far more frequent "micro-adjustments" are made. Instead of a single big jump, many, many micro-jumps of just a few milliseconds are performed over a protracted period ahead of any leap-second.

Of course totally stand-alone systems need not worry about things such as leap-seconds -- their realtime clocks tend to drift by far more than a second or so every month and since they have no other frames of reference -- they continue unaffected -- in a state of temporal isolation.

The real problem arises when computers must talk to each other using protocols which are heavily reliant on accurate temporal synchronisation. The effect of a computer or computers appearing to operate "in the future" can be devastating to the integrity of a network if such contingencies are not properly catered for.

Let's hope that this is the last time programmers are caught unawares by the evil leap-second.

Next time they really ought to know better.

Now all we have to worry about is the Y3K bug -- right?

Please visit the sponsor!
Please visit the sponsor!

Have your say on this...

PERMALINK to this column

Oh, and don't forget today's sci/tech news headlines


Rank This Aardvark Page

 

Change Font

Sci-Tech headlines

 


Features:

The EZ Battery Reconditioning scam

Beware The Alternative Energy Scammers

The Great "Run Your Car On Water" Scam

 

Recent Columns

SpaceX IPO, what could possibly go wrong?
SpaceX is getting ready to go public with an earth-shattering IPO...

The dark side of AI
I've written columns in the past, examining the type of jobs now under very real threat from advances in AI technology...

I shall have my own AI
It's official, I am turning to the dark side...

Time for a little solar?
I've been contemplating buying a solar panel for a while...

A huge weakness within AI
We're told that AI has been trained on the whole sum of human knowledge...

The power of the tech community
One of the really great things about the internet is that it has enabled the creation of powerful networks of tech-savvy people...

Loose ends
It's the end of another week so I thought I'd just add some more information on a few recent columns...

So many vulnerabilities
It is starting to look as if the entire planet is sleep-walking into a period of extreme vulnerability...

DRM on free-to-air TV?
This has to be one of the silliest things I've ever heard of...

Rugby ball hits manned aircraft
It's been a while since I commented on drones but an event last week is something well worthy of a rant...