The 2004 paperHayashibara et al.phi accrual failure detector
The phi accrual paper proposed outputting a continuous suspicion level, phi, computed from the distribution of recent heartbeat arrival times, instead of a boolean, and letting each application choose its own threshold. It showed good trade-offs between detection time and mistakes under varying network conditions.
Threshold 8 by defaultApache Cassandragossip heartbeats → phi accrual → convict at 8
Cassandra uses a phi accrual detector over its gossip heartbeats, with phi_convict_threshold defaulting to 8, and documents raising it (for example to 12) in cloud environments with noisy networks to avoid marking nodes down by mistake.
Leases as heartbeatsKuberneteskubelet → Lease every 10 s → controller grace period 40 s
Each Kubernetes node renews a Lease object about every 10 seconds, and the node controller marks a node unhealthy only after the node-monitor-grace-period, 40 seconds by default, passes without an update. The grace period is the timeout dial set to four missed beats.
Health checks you configureAWS load balancersinterval 30 s · unhealthy after 2 failures
AWS documents health checks on load balancer target groups with a configurable interval (30 seconds by default), and thresholds for how many consecutive failures mark a target unhealthy and how many successes bring it back. The defaults mean roughly a minute to react: a deliberate bias toward calm over speed.