Patent ID: 7334232
Filing Date: 2008-02-19
Classification: G06F

Abstract:
1. A system for communication between processing devices in a cluster, comprising: a first processing device, having a first virtual machine executing thereon, a first kernel layered above the first virtual machine, and a first remote method invocation layer layered above the first kernel, wherein the first kernel includes a first message data structure corresponding to a second virtual machine executing at another processing device, and wherein the first message data structure includes a first message routing software component; a second processing device, having the second virtual machine executing thereon, a second kernel layered above the second virtual machine, and a second remote method invocation layer layered above the second kernel, wherein the second kernel includes a second message data structure corresponding to the first virtual machine executing at the first processing device, and wherein the second message data structure includes a second message routing software component; and wherein a message is transferred from the first remote method invocation layer to the second remote method invocation layer via the first message data structure and first message routing software component on the first processing device, and the second message data structure and second message routing software component on the second processing device.