3.3.7 Cluster Formation

A cluster is represented by a group of servers that have a common leader. A cluster is a virtual non-existent (empty) node that describes a group of a server as one whole.

  • Forming a cluster is only possible within the conditions specified by the topology (a node that joins the network receives a “license” to open its cluster

  • Each cluster has a leader who collects data based on voting results. After a given number of rounds (also determined by the topology processor), a change of leader occurs. This leads to the change of all permalinks – those inside the cluster, and those leading inside it and outside as well.

  • The change of permalinks is one of the transactions of the topological processor and is written inside the ledger.

  • A cluster can have a limit on its width (number of nodes inside it) and depth (the number of other clusters connected to it by permalinks)

  • In case of loss of connection on the existing permalinks, the remounting operation is provided. It performs the regrouping of nodes in the absence of communication with the “parent cluster.”

Last updated