Failure detector

The book depicts the failure detector as a tool to improve consensus (the achievement of reliability) and atomic broadcast (the same sequence of messages) in the distributed system.

In other words, failure detectors seek errors in the process, and the system will maintain a level of reliability.

[5] Chandra and Toueg claimed that an unreliable failure detector can still be reliable in detecting the errors made by the system.

The construction of a failure detector is an essential, but a very difficult problem that occurred in the development of the fault-tolerant component in a distributed computer system.

As a result, the failure detector was invented because of the need for detecting errors in the massive information transaction in distributed computing systems.

[5] The degrees of completeness depend on the number of crashed process is suspected by a failure detector in a certain period.

This picture describes the behavior of a typical failure detector (FD).