1. A method for managing a cluster of nodes in a networked system comprising: a. establishing a distributed messaging system among the nodes; and b. requiring each node, as it is added into the network, to broadcast its presence and to listen for the presence of other nodes; and c. upon receiving information from the other nodes in the cluster, selecting a node as cluster manager; and d. selecting a different node as cluster backup manager.