14.03.2015 Views

R - Maarten van Steen

R - Maarten van Steen

R - Maarten van Steen

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!