Patent ID: 8504757
Filing Date: 2013-08-06
Classification: G06F

Abstract:
1. A method for translating virtual storage addresses to physical storage device address in a proprietary virtualization hypervisor, the method comprising: adding functionality at a virtual storage device layer and a physical storage device driver layer, the virtual storage device layer above a proprietary file system of a proprietary virtualization hypervisor and the physical storage device layer below the proprietary file system of a proprietary virtualization hypervisor, the added functionality recording a contextual information of an I/O request as a stored contextual information, the stored contextual information comprising an address within a requested virtual storage device, an identifier of an accessed virtual storage device and an identifier of a virtual machine requesting an access; associating the stored contextual information with the I/O request before the I/O request is forwarded for normal processing, and forwarding the I/O request; retrieving the stored contextual information at the physical storage device driver layer from the virtual storage device layer utilizing function association; and determining a mapping from a virtual storage address space to a physical storage device address space.