distributed self assembling virtual machine