[Planetlab-users] Synchronizing clock and measuring one-way latency

Vivek Pai vivek at CS.Princeton.EDU
Tue Jul 5 18:01:14 EDT 2005


Neil Spring wrote:
> 
> I figured Jawwad would get to that -- if he has to synchronize in the  
> wide area, he'll likely want a somewhat stable source of time  
> increments, like the tsc, rather than the NTP-adjusted kernel clock.

OK, got it. I just wanted to make it clear that Aki's code wasn't ever
intended for anything more than local time difference measurements.

> Are you starting to think that,  in the post-v2 era, NTP is doing a  
> good-enough job keeping clocks in sync?  It seems plausible.

The widespread, systematic clock problems are gone, for the most part.
Those seemed mostly due to PIO-based disk access causing clock
interrupts to get dropped.

Looking at the Drift values in CoMon, there's about 6 nodes with more
than a few seconds of drift. My guess is that NTP is filtered at those
sites, so someone will have to beat on PIs to provide better local NTP
info. There was a wave of that a few months ago, and almost all nodes
had reasonably synchronized clocks for a while.

NTP obviously isn't good enough for tight coupling between different
nodes, but for applications that don't need time accurate to more than
a few seconds, the defaults are pretty good these days.

-Vivek




More information about the Users mailing list