Running many logical nodes in different machines, to build a distributed node cluster. Each logical node can host services, and interchange messages.