Home

 


Re: [ntp:questions] Re: Sufficient # servers to sync to Posted on: Sat, 19 Mar 2005 18:40:44 +0000 (UTC)

Guys,

I am considered by most to be somewhat a carmudgeon and I apologize in
advance for my shortcomings. However, this discussion has gone on too
long without reference to the facts. There are really important
principles behind the design of this monkey. These are presented in a
carefully thought out briefing on the architecture, protocol and
algorithms at the NTP project page. Careful inspection of the 22 slides
in that presentation reveals most of the secrets involved.

As a necessary precursor to futher dialog, may I strongly advise we
start from those principles. That is not in any way intended to
proscribe further argument, just to plead that we all start from the
engineering model and assumptions. I welcome dialog on the wisdom or
lack of it about the various algorithms.

Dave

Richard B. Gilbert wrote:

> David Schwartz wrote:
>
>> "Brad Knowles" wrote in message
>> news:mailman.29.1111192970.588.questions@lists.ntp.isc.org...
>>
>>
>>
>>> At 3:16 PM -0800 2005-03-18, David Schwartz wrote:
>>>
>>
>>
>>
>>
>>>> The assumption is that you have three servers, two of which are
>>>> working
>>>> and one of which is not. If two of them are working, then their
>>>> intervals
>>>> *must* overlap.
>>>>
>>
>>
>>
>>
>>> They can't overlap, since it takes two machines to *define* an
>>> interval. If you have three machines, you may have as many as two
>>> different intervals. If one of those machines is insane, then you're
>>> back to the well-known two-machine problem.
>>>
>>
>>
>> A machine reports a time of X and it reports its own accuracy as Y
>> and the round trip time is Z. Why does this one machine not define an
>> interval X+Y+Z to X-Y-Z?
>>
>>
>>
>>>> Obviously if you have three servers and no two of
>>>> them are
>>>> reliable, you are screwed.
>>>>
>>>
>>> You're pretty much screwed if you have just three servers and any one
>>> of them is unreliable.
>>>
>>
>>
>> I don't see why. Common sense say that if you have three servers
>> and they report:
>>
>> 10:11
>> 10:11
>> 12:03
>>
>> The time is probably 10:11.
>>
>> DS
>>
>>
>>
>>
> Ummm.... When is the last time you saw two servers reporting exactly
> the same time? The difference is usually in the range 0.5 to 40
> milliseconds but it's there. If they do happen to agree, is it random
> chance or do they both actually have the correct time?
>
34183. Re: [ntp:questions] Re: Sufficient # servers to sync to
34184. Re: [ntp:questions] Re: Sufficient # servers to sync to
34185. Re: [ntp:questions] Re: Sufficient # servers to sync to
34186. Re: [ntp:questions] Re: Sufficient # servers to sync to
34187. Re: [ntp:questions] Re: Sufficient # servers to sync to
34188. Re: [ntp:questions] Re: Sufficient # servers to sync to
34189. Re: [ntp:questions] Re: Sufficient # servers to sync to
34190. Re: [ntp:questions] Re: Sufficient # servers to sync to
34191. Re: [ntp:questions] Re: Sufficient # servers to sync to
34192. Re: [ntp:questions] Re: Sufficient # servers to sync to
34193. Re: [ntp:questions] Re: Sufficient # servers to sync to
34194. Re: [ntp:questions] Re: Sufficient # servers to sync to
34195. Re: [ntp:questions] Re: Sufficient # servers to sync to
34196. Re: [ntp:questions] Re: Sufficient # servers to sync to
34197. Re: [ntp:questions] Re: Sufficient # servers to sync to
34198. Re: [ntp:questions] Re: Sufficient # servers to sync to
34199. Re: [ntp:questions] Re: Sufficient # servers to sync to
34200. Re: [ntp:questions] Re: Sufficient # servers to sync to
34201. Re: [ntp:questions] Re: Sufficient # servers to sync to
34202. Re: [ntp:questions] Re: Sufficient # servers to sync to