Patent attributes
In one aspect, a method of dynamically adding a new node includes determining if the new node is included in a list of nodes belonging to a network cluster, notifying the leader node if the new node is not included in the list, adding the new node to the list and notifying the new node that it is a member of the network cluster. In another aspect, a method of dynamically removing a node includes determining if the node is functioning and if not, removing the node from a list of nodes belonging to a network cluster. In a further aspect, a method of dynamically managing a network cluster includes determining if a twin of a node is malfunctioning, removing the twin from a twin state of the node, removing the twin from a leader candidate list and adding a new node to the leader candidate list.