Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I am looking for a software / hardware network time synchronization solution.

Requirements:

  • Number of nodes ~ 40
  • The time reading will be performed from a Windows Software (Server 2008 or 2012)
  • ~ 30 time reads per second.
  • Network bandwidth and quality is not optimal
  • Accuracy must be below 10 ms (of time reads on different nodes)
  • Unfortunately, due to some limitations we cannot install a GPS on each node.

We tried NTP before, but experienced machine clock jitter above 10 ms, specifically when the network was busy.

Any suggestions will be appreciated.

share|improve this question

closed as off topic by SvW, RolandoMySQLDBA, mdpc, Magellan, kce May 9 '13 at 18:34

Questions on Server Fault are expected to relate to professional server, networking, or related infrastructure administration within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

    
what OS version? –  tony roth May 9 '13 at 13:42
1  
What do you mean by bandwidth quality not optimal? What's the latency? Do you see huge packet loss? –  tristan May 9 '13 at 13:50
    
also what was your ntp time source, was it local to you network? –  tony roth May 9 '13 at 13:58
    
If <10 ms synchronization is that important to you, you need to be using real-time OSes all wired directly to an atomic clock. –  Ryan Ries May 9 '13 at 14:39
    
The nodes may be few KMs distant from each other, The OS in each node is Windows Server 2008 R2 or 2012, the NTP source is a GPS on a central node, and I cannot use a real time O/S or Linux because we have to reuse Windows software on this system. The network can be considered as a WAN. –  dux2 May 9 '13 at 15:39

1 Answer 1

You should investigate GPS-based time synchronization devices with outdoor antennas. The accuracy of geographically distant systems using GPS can be less than 1 ms provided you are using the right hardware.

share|improve this answer
    
To get a window that short, you typically have to optimize NTP. If you can't do that due to network issues, I second the GPS-based device approach. –  lmickh May 9 '13 at 15:26
    
Unfortunately, due to some limitations I cannot install a GPS on each node. –  dux2 May 9 '13 at 15:33

Not the answer you're looking for? Browse other questions tagged or ask your own question.