Hi Abmar,

> My implementation for the Phi-Accrual is based on the Cassandra's
> failure detector, which in turn is based on the ED FD, that is an
> extension of the original Phi-Accrual paper. The ED FD states that
> an exponential distribution

In the comments you said that it'd be possible to select which
distribution function to use.  Is that still the case?

> fits the ping inter-arrival sampling window better than a normal
> one. Indeed, I have done some experiments that confirms that changes
> on the Phi parameter make a greater impact on the average detection
> time when using the exponential distribution.

That's interesting.  Given that exponential distribution considers a
significantly larger portion of the data points to be under a single
standard deviation, I guess it's not too surprising it'll reduce the
detection time for failures.  The question then, obviously, is how
often will it get it wrong.

The Phi paper presents some data regarding tests they've done with
a live link.  Are you aware of any similar papers presenting the
alternative model?  I'd certainly appreciate reading about it.

> Regarding the C client, I have already opened a jira
> (https://issues.apache.org/jira/browse/ZOOKEEPER-848) for that. I plan to
> start working on this asap.

That's exciting news.  Thanks a lot!

--
Gustavo Niemeyer
http://niemeyer.net
http://niemeyer.net/blog
http://niemeyer.net/twitter

Reply via email to