> For the complete documentation index, see [llms.txt](https://dgtnetwork.gitbook.io/dgt-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dgtnetwork.gitbook.io/dgt-docs/3.-dgt-architecture/3.3-network-architecture/3.3.7-cluster-formation.md).

# 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.”
