Just like the calendar year with leaps years and their intermittent skips of the extra day, our time needs to be adjusted usually for just a second. Although this seems trivial, it can possibly have significant impact. See below for some possibilities!
===============================================
2015 is getting an extra second and that's a bit of a
problem for the internet
By
James Vincent
on January 7,
2015 01:47 pm
On June 30th at
precisely 23:59:59, the world’s atomic clocks will pause for a single second.
Or, to be more precise, they’ll change to the uncharted time of 23:59:60 —
before ticking over to the more worldly hour of 00:00:00 on the morning of July
1st, 2015. This addition of a leap second, announced by
the Paris Observatory this week, is being added to keep terrestrial
clocks in step with the vagaries of astronomical time — in this case, the
slowing of the Earth’s rotation. And it's a bit of a headache for computer
engineers.
What causes
leap seconds? Earthquakes, tidal drag, the weather.
Leap seconds
are like the Y2K bug in that they threaten to throw out of sync time as
measured by computers and time as measured by atomic clocks. But while Y2K was
a single instance (computer systems that were used to abbreviating the year to
two digits were confused by "2000" and "1900"), the
addition of leap seconds are a regular problem. The first was added back in
1972; this year’s will be the 26th, and they're not likely to stop coming.
They're also broadly unpredictable: earthquakes, tidal drag, and the weather
all affect the rotation of the Earth, and it’s up to the scientists at
the International Earth Rotation Service to keep an eye on things
and call the changes as they come.
Unfortunately,
when the last leap second was added back in 2012, more than a few sites had
trouble keeping pace. As reported by Phys.org, Foursquare, Reddit,
LinkedIn, and StumbledUpon all crashed when the leap second ticked unexpectedly
into place. In the case of Reddit, the problem was eventually traced back to a Linux subsystem that got confused
when it checked the Network Time Protocol only to find an extra second. Speaking to Wired about the problem back in 2012, Linux
creator Linus Torvalds commented: "Almost every time we have a leap
second, we find something. It’s really annoying, because it’s a classic case of
code that is basically never run, and thus not tested by users under their
normal conditions."
Google solves
the problem of the extra second by cutting it into milliseconds
Instead,
companies have been forced to create their own workaround, with Google’s
"leap smear" perhaps the best-known example. As the company’s site
reliability engineer Christopher Pascoe explained in a blog post, the usual fix is to turn back the
clocks by one second at the end of the day, essentially playing that second
again. However, says Pascoe, this creates problems: "What happens to write
operations that happen during that second? Does email that comes in during that
second get stored correctly?" Google’s solution is to cut the extra second
into milliseconds and then sprinkle these tiny portions of time into the system
imperceptibly throughout the day. "This [means] that when it became time
to add an extra second at midnight," says Pascoe, "our clocks [have]
already taken this into account, by skewing the time over the course of the
day."
Could we detach
our concept of time from the solar day?
=====================================
In addition to this blog, I maintain a radio show on BlogtalkRadio and an online newsletter via paper.li.I have established Netiquette discussion groups with Linkedin and Yahoo. I am also a member of the International Business Etiquette and Protocol Group and Minding Manners among others. I regularly consult for the Gerson Lehrman Group, a worldwide network of subject matter experts and I have been contributing to the blogs Everything Email and emailmonday . My work has appeared in numerous publications and I have presented to groups such as The Breakfast Club of NJ and PSG of Mercer County, NJ.
I am the president of Tabula Rosa Systems, a “best of breed” reseller of products for communications, email, network management software, security products and professional services. Also, I am the president of Netiquette IQ. We are currently developing an email IQ rating system, Netiquette IQ, which promotes the fundamentals outlined in my book.
Over the past twenty-five years, I have enjoyed a dynamic and successful career and have attained an extensive background in IT and electronic communications by selling and marketing within the information technology marketplace.Anyone who would like to review the book and have it posted on my blog or website, please contact me paul@netiquetteiq.com.
If you have not already done so, please view the trailer for my book below.
===============================================
In addition to this blog, I maintain a radio show on BlogtalkRadio and an online newsletter via paper.li.I have established Netiquette discussion groups with Linkedin and Yahoo. I am also a member of the International Business Etiquette and Protocol Group and Minding Manners among others. I regularly consult for the Gerson Lehrman Group, a worldwide network of subject matter experts and I have been contributing to the blogs Everything Email and emailmonday . My work has appeared in numerous publications and I have presented to groups such as The Breakfast Club of NJ and PSG of Mercer County, NJ.
I am the president of Tabula Rosa Systems, a “best of breed” reseller of products for communications, email, network management software, security products and professional services. Also, I am the president of Netiquette IQ. We are currently developing an email IQ rating system, Netiquette IQ, which promotes the fundamentals outlined in my book.
Over the past twenty-five years, I have enjoyed a dynamic and successful career and have attained an extensive background in IT and electronic communications by selling and marketing within the information technology marketplace.Anyone who would like to review the book and have it posted on my blog or website, please contact me paul@netiquetteiq.com.
If you have not already done so, please view the trailer for my book below.
===============================================
No comments:
Post a Comment