Apache Cassandra uses an implementation of the Phi Failure-Accrual algorithm. The basic idea is that gossip between nodes is measured on a scale that adjusts to current network conditions. The results are compared to a preconfigured, static value (phi_convict_threshold) that helps a node decide whether another node should be marked as down. phi_convict_threshold will be discussed in later chapters.
Phi failure-detector
Get Mastering Apache Cassandra 3.x - Third Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.