Class FD_ALL2

  • All Implemented Interfaces:
    Lifecycle

    public class FD_ALL2
    extends FailureDetection
    Failure detection based on simple heartbeat protocol. Every member periodically (interval ms) multicasts a heartbeat. Every member also maintains a table of all members (minus itself). When data or a heartbeat from P is received, we set the flag associated with P to true. Periodically, we check for expired members, and suspect those whose flag is false (no heartbeat or message received within timeout ms).
    Version:
    3.5
    Author:
    Bela Ban