Ry wrote:
Here's the actual link:
http://research.microsoft.com/users/misard/papers/aes2004.pdf

Basically, the MS guys moved most everything into a kernel mode driver
and alter NTP to poll every 4 seconds. No problem for their
application, since all devices are on the same LAN as the master audio
clock. I can't decide if the ±50µs accuracy is impressive or not...
but obviously they wouldn't have modified NTP so heavily if it would
have met the application's needs out of the box.

They have solved two core problems:

1) The Microsoft kernel clock has approx 10 ms resolution, which is far too coarse.

2) Packet processing latency variations impact short-term stability.

They also claim to have invented 'burst' mode, i.e. they send 5 packets during each polling period and select the median. :-)

If the kernel timestamping and improved OS clock resolution is or could become available in a standalone driver, then this would represent a big boost for Windows-based NTP servers.

In fact, they could eventually provide comparable performance to FreeBSD running on the same HW! :-)

Terje

--
- <[EMAIL PROTECTED]>
"almost all programming can be viewed as an exercise in caching"

_______________________________________________
questions mailing list
[email protected]
https://lists.ntp.isc.org/mailman/listinfo/questions

Reply via email to