Danny Mayer wrote:
> Brian Utterback wrote:
>   
>> Unfortunately, neither poolcasting nor preempt does what is being
>> requested, at least I know that preempt does not and poolcasting
>> doesn't if I understand it correctly.  The problem with preempt (at
>> least) is that it only subtracts or replaces, it never incrementally
>> improves. By this I mean it picks some subset of the original
>> servers and throws away the rest. So, if the original set is
>> sub-optimal, the final result will likewise be sub-optimal, that
>> is, it only gets you the best of what could be a very bad set.
>>
>> Poolcasting as described by Dave, allows NTP to throw away all
>> the current servers and get a new set. This is an improvement in
>> that you at least get a new set to work with if the previous one
>> was poor, but your chances of getting a good set are still
>> the same as the first time around.
>>
>>     
>
> I don't think that Dave said that he was throwing anything away except
> for falsetickers from the pool. Nothing was mentioned about retrying.
> One of the things that could be implemented is to fetch additional lists
> of addresses if there aren't sufficient truechimer servers in the
> current set. That's a suggested addition right now.
>
>   
I am not sure if the information I have from Dave was in a public forum 
or private email, but it
was definitely the case that the preempt code is supposed to replace all 
of the servers at once
and not only those ranked as poor. Remember, none of these are 
falsetickers, the preempt code
just ranks them and when one of them goes below a certain threshold, 
replaces them.

The reason for replacing all of them is that the way the selection code 
and ranking code works,
there is a preference made for new samples. If you only replaced a small 
number of servers,
the samples from these servers are of necessity more recent  than the 
samples  from the older
servers.  Because the dispersion has a time component, the new samples 
will be favored and the
new servers can force the old servers to be ranked poorly and thus 
thrown out on the next
round.
>> What Henk has described is just the first step in a  facility that I
>> have been thinking about for quite some time. The idea is to allow a
>> much more extensive level of self-organizing emergent NTP behavior.
>> But the ability of get this type of incremental behavior is
>> crucial to getting it to work.
>>
>>     
>
> Please explain more about what you are suggesting.
>   

Just an area I have been intrigued by. Nothing ready to share yet.

> Danny
>   
>> Brian Utterback
>>
>>     
>
>   

_______________________________________________
questions mailing list
questions@lists.ntp.org
https://lists.ntp.org/mailman/listinfo/questions

Reply via email to