Interesting discussion, but you either need to use failure suspectors, which are different to failure detectors, or quantum mechanics. I suppose the only other choice is omniscience, but I don't know how to do that ;-)

Mark.


On 18 Feb 2011, at 00:59, Paolo Romano wrote:

And we both know there is no such thing, unless you want to get into the world of quantum mechanics :-)

....still there are many real systems that are actually designed assuming perfect failure detection... possibly relying on some dedicated hardware mechanism (which encapsulate the perfect failure detection assumption) to enforce accuracy by forcing suspected nodes to shut down falsely suspected nodes, e.g. http://en.wikipedia.org/wiki/STONITH.

---
Mark Little

JBoss, by Red Hat
Registered Address: Red Hat UK Ltd, Amberley Place, 107-111 Peascod Street, Windsor, Berkshire, SI4 1TE, United Kingdom.
Registered in UK and Wales under Company Registration No. 3798903 Directors: Michael Cunningham (USA), Charlie Peters (USA), Matt Parsons (USA) and Brendan Lane (Ireland).