Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
IT

Free Clock Democratizes Atomic Accuracy 178

schliz writes "A new, trial network of software-based clocks could give data centers and networks the accuracy of an atomic clock for free. The so-called RADclock analyses information from multiple computers across the internet by collecting the time from each machine's internal quartz clock, the time it takes for this information to be transmitted across the network, and comparing all the information collected to determine a time that is most likely to be accurate, so machines are calibrated across the network with up to microsecond accuracy — as good as that provided by a $50,000 atomic clock, researchers say."
This discussion has been archived. No new comments can be posted.

Free Clock Democratizes Atomic Accuracy

Comments Filter:
  • by iserlohn ( 49556 ) on Thursday July 08, 2010 @08:48AM (#32838238) Homepage

    NTP solved this ages ago by distributing atomic clock accuracy through the network.

    The only problem this will solve is where it is a private network not connected to public NTP servers (or organizations that do not trust public NTP). In that case, they would most likely be able to afford a atomic clock.

  • Use GPS (Score:2, Insightful)

    by maroberts ( 15852 ) on Thursday July 08, 2010 @08:50AM (#32838260) Homepage Journal

    They have atomic clocks on board and GPS receivers therefore give highly accurate time.

  • by Pojut ( 1027544 ) on Thursday July 08, 2010 @08:51AM (#32838268) Homepage

    ...but in what situation would the time of day on a server or cluster need to be accurate down to a microsecond? Military, I would presume...but what else?

  • by EriktheGreen ( 660160 ) on Thursday July 08, 2010 @08:54AM (#32838334) Journal
    So, someone's invented ntp_time? That's only been around collecting time from time servers, many of which are atomic clock connected, since about 1985.

    I'm also pretty sure there are desktop clocks based on microcontrollers that implement ntp, so they display an accurate time without a computer.

    Most data centers that really care about time nowadays install a commonly available GPS unit on site, which syncs clock time with all the atomic clocks in the flying GPS constellation.

    Seriously, could the editor that greenlighted this have done a google search or something? It's getting embarrassing to read slashdot these days.

  • Re:Use GPS (Score:1, Insightful)

    by Anonymous Coward on Thursday July 08, 2010 @09:00AM (#32838430)

    But their rooftops do.

  • by JSBiff ( 87824 ) on Thursday July 08, 2010 @09:06AM (#32838512) Journal

    What is the resolution of the built-in clock on most PCs? An Atomic clock might have nanoscale resolution, but if a computer's clock only has microsecond resolution, then it stands to reason that you can only synch the computer to within 1 microsecond of accuracy, no?

  • by David Chappell ( 671429 ) on Thursday July 08, 2010 @09:12AM (#32838572) Homepage

    NTP solved this ages ago by distributing atomic clock accuracy through the network.

    The only problem this will solve is where it is a private network not connected to public NTP servers (or organizations that do not trust public NTP). In that case, they would most likely be able to afford a atomic clock.

    If one reads the explanation at the beginning of the article literally (as the person who wrote the summary did), the article does seem to say that this system averages the time from the cheap quartz crystal clocks in all of the computers in order to arrive at a highly accurate estimate of the true time of day. This of course is absurd. If all of the clocks start out between one and five minutes fast, they will converge on a time that is about three minutes fast. So much for microsecond accuracy!

    The article suggests that NTP did indeed solve this problem. Reading between the lines I gather that these researchers are developing the next generation protocol to replace NTP. This will allow all of the nodes to synchronize more tightly with whatever time source (such as an atomic clock) is used.

  • Re:Use GPS (Score:3, Insightful)

    by gnieboer ( 1272482 ) on Thursday July 08, 2010 @09:52AM (#32839160)

    Yes, you could, but what about the next leap second that changes it to 13 seconds (or worse, 11).

    If you wanted to keep your UTC accurate, you'd have to ensure you kept patching your software each time another was announced. Not the end of the universe by itself.

    But then, you've also got to deal with the problem of overlapping time (1/1/2015 12:00:00.5 happening twice), which for most people isn't an issue, but if you've got an application for which microseconds are important (like the high-volume financial trading types mentioned elsewhere), then that could be an significant issue.

  • Re:Use GPS (Score:3, Insightful)

    by mea37 ( 1201159 ) on Thursday July 08, 2010 @01:10PM (#32841994)

    Surely you're not suggesting that keeping accurate time with an atomic clock doesn't require manual intervention every time a leap second is introduced?

  • Re:Nano not micro (Score:2, Insightful)

    by pixr99 ( 560799 ) on Thursday July 08, 2010 @02:01PM (#32842714)
    If your computer runs Windows it is probably using SNTP to simply set the clock. PCs are notoriously bad timekeepers and so the skew that you're describing is quite commonplace. The beauty of a full NTP implementation like ntpd is that, while it can be made to sync your clock, it's mostly about calculating your clock's drift so that tick intervals can be adjusted in order to obviate "hard" time synchronization. This eliminates those very wrong time readings in the hours/days before SNTP re-syncs.
  • by Goldsmith ( 561202 ) on Thursday July 08, 2010 @09:33PM (#32846838)

    Let's just not pay attention to things like the difference between precision and accuracy anymore, it's too much work.

    I mean, there's no way that the same physical limitations would apply to all quartz clocks, right?

It's a naive, domestic operating system without any breeding, but I think you'll be amused by its presumption.

Working...