Multi-os heterogeneous virtual machine
AssigneeHewlett Packard Enterprise Development LP
InventorsKenneth Eugene James, James R. Hamrick, JR.
Life of this patent
Estimating the term…
Loading patent…
AssigneeHewlett Packard Enterprise Development LP
InventorsKenneth Eugene James, James R. Hamrick, JR.
Estimating the term…
A system for running a virtual machine (VM) on a host device is provided. During operation, the system can execute, within the VM, a first operating system (OS) running a client application and a second OS running a network protocol stack. The first OS can receive a transaction command from the client application. The transaction command can be associated with a remote memory access. The first OS can then convert the transaction command to one or more network packets and provide a description of the one or more network packets to the second OS via a shared guest physical memory of the VM. The host device can then send the one or more network packets to a corresponding destination based on the network protocol stack.
A method comprising:
A non-transitory computer-readable storage medium storing instructions that when executed by a processor of a host device cause the processor to perform a method, the method comprising:
A computer system, comprising:
Dependencies are inferred from the claim text.