Patent ID: 8225330

Claim:
A method comprising: determining, using circuitry, that a message has been placed in a send buffer, the message being from a first application in a first virtual machine, the first virtual machine including a first virtual processor to execute a first operating system to be comprised in the first virtual machine; and transferring the message to a second application in a second virtual machine, the second virtual machine including a second virtual processor to execute a second operating system to be comprised in the second virtual machine, the transferring comprising bypassing use of the operating systems to place the message in an application memory space in the second virtual machine from which the second application is to retrieve the message, the bypassing comprising using a virtual machine monitor, the virtual machine monitor to comprise a queue pair table that permits the virtual machine monitor to match a send queue with a corresponding receive queue, the send queue being in the first virtual machine and being to include a send request that references the send buffer, the corresponding receive queue being in the second virtual machine and being to include a receive request that references a receive buffer accessible by the second application.