On Wed, Apr 13, 2011 at 01:30:28PM +0100, Ed W wrote:
> On 13/04/2011 12:10, Miroslav Lichvar wrote:
> > It seems the problem is that in the weights calculation is used
> > weighted variance, which can create the positive feedback. Using
> > unweighted variance instead should fix it nicely.
> > 
> 
> I guess I meant simply sanitise the range of values.
>
> Presumably there is a numerical speed advantage in using weighted
> values? Therefore use weighting, but only up to a constrained level.
> This will lead to suboptimal convergence in some edge cases, but faster
> convergence elsewhere?

In the case I've seen all weights except the last one would end up at
that limit. The limit would have to be high enough to allow giving
very small weight to samples on a wireless network where the delays
can vary by say 3 orders of magnitude, which in the problematic case
would mean that the regression line would go through the last sample.

Anyway, using the unweighted variance fixes the problem, but it
changes the clknetsim results. I'll see if I can get close to the
previous behavior by tweaking the SD_TO_DIST_RATIO constant.

-- 
Miroslav Lichvar

---
To unsubscribe email chrony-dev-requ...@chrony.tuxfamily.org with "unsubscribe" 
in the subject.
For help email chrony-dev-requ...@chrony.tuxfamily.org with "help" in the 
subject.
Trouble?  Email listmas...@chrony.tuxfamily.org.

Reply via email to