Patent ID: 8429675

Claim:
A method for facilitating communication between a first virtual machine and a second virtual machine located on a physical host, comprising: establishing a communication channel between the first virtual machine and the second virtual machine utilizing a shared metadata segment; transferring, utilizing the shared metadata segment, a first physical memory map of the first virtual machine to a second physical memory of the second virtual machine, the first physical memory map comprising at least one memory pointer to a first physical memory of the first virtual machine; transferring, utilizing the shared metadata segment, a second physical memory map of the second virtual machine to the first physical memory of the first virtual machine, the second physical memory map comprising at least one memory pointer to the second physical memory of the second virtual machine, the second physical memory different than the first physical memory; and facilitating communication between the first virtual machine and the second virtual machine over the communication channel based upon at least one of the first physical memory map or the second physical memory map.