Patent ID: 8214576
Filing Date: 2012-07-03
Classification: G06F

Abstract:
1. A method of transferring data, the method comprising: receiving, at a device, the data for a target from a first virtual machine (VM), wherein the data is stored in a hypervisor address space; determining if the target is co-located on a same hypervisor host as the first VM; if the target is not co-located on the same hypervisor host as the first VM, transmitting the data to the target; and if the target is co-located on the same hypervisor host, sending a memory address of the data stored in the hypervisor address space to the target without sending the data to the target, wherein: the target is a storage virtual appliance (SVA), the SVA being a second virtual machine configured to manage storage of data for the first VM, and the SVA, instead of the hypervisor, is configured to map the data to an address space of the SVA using the memory address and store the data stored in the hypervisor address space in physical storage managed by the SVA using the mapping of the data to the address space of the SVA.