1. A computer cluster, comprising: a first compartment comprising a plurality of first physical nodes configured to provide first resources for a first infrastructural virtual instance and second resources for guest virtual instances, each of the plurality of first physical nodes comprising a first mass storage device, the first mass storage device comprising: a first partition provided for booting the first physical node; a second partition as part of the first resources assigned to the first infrastructural virtual instance; and a third partition as part of the second resources; and a second compartment comprising a plurality of second physical nodes configured to provide third resources for a second infrastructural virtual instance and fourth resources for guest virtual instances, each of the plurality of second physical nodes comprising a second mass storage device, the second mass storage device comprising: a fourth partition provided for booting the second physical node; a fifth partition as part of the third resources assigned to the second infrastructural virtual instance; and a sixth partition as part of the fourth resources; wherein the first infrastructural virtual instance and the second infrastructural virtual instance are configured for monitoring each other and for finding each data sniplet of a data object from each entry point based on labeling each data sniplet with an identifier, the identifier including information for linking the data sniplet to other data sniplets for recreation of the data object as a multiple linked list; wherein the plurality of the first physical nodes and the plurality of second physical nodes are configured to, when a node uses an amount of its resources exceeding a threshold amount, relocate and relabel the data sniplets of the data object based on transmission time delays, wherein the transmission time delays are based on round trip time measurements corresponding to the data sniplets.