The present invention provides a system and method within a high availability
network for monitoring and managing cluster membership. The cluster membership
monitor provides the ability to maintain a list of current cluster members, monitor
status of each peer node on the cluster, stay apprised of each nodes viability,
elect a master node for the cluster when necessary, and coordinate reformation
as members join and leave the cluster.