R - Maarten van Steen
R - Maarten van Steen
R - Maarten van Steen
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Failure detection<br />
• Practice: the eventually perfect failure detector<br />
• Has two important properties:<br />
– Strong completeness: every crashed process is eventually suspected to have<br />
crashed by every correct process.<br />
– Eventual strong accuracy: eventually, no correct process is suspected by any<br />
other correct process to have crashed.<br />
• Implementation:<br />
– If p did not receive heartbeat from q within time t → p suspects q.<br />
– If q later sends a message (received by p):<br />
– p stops suspecting q<br />
– p increases timeout value t<br />
– Note: if q does crash, p will keep suspecting q.<br />
8.2 Process resilience: detection