Skip to content
Hellblazer edited this page Oct 25, 2012 · 6 revisions

Failure detectors are central to the operation of the gossip protocol and they provide the critical information as to whether endpoints are alive, dead, or merely a little flaky. Rather than prescribing a particular method of failure detection, this functionality is provided via an interface which provides a generic api for interacting with time based failure detectors.

FailureDetectorFactory

Failure detectors are endpoint based and a factory pattern is used to create these instances as needed.

Provided failure detectors

Several failure detectors are provided with the system and provide varying implementations of failure detectors.

  • AdaptiveFailureDetector - An adaptive accural failure detector based on the paper: "A New Adaptive Accrual Failure Detector for Dependable Distributed Systems" by Benjamin Satzger, Andreas Pietzowski, Wolfgang Trumler, Theo Ungerer

Clone this wiki locally