The process of ensuring that nodes in a distributed system are alive and participating in the system.