ON-THE-FLY REPLACEMENT OF PHYSICAL HARDWARE WITH EMULATION
    11.
    发明申请
    ON-THE-FLY REPLACEMENT OF PHYSICAL HARDWARE WITH EMULATION 审中-公开
    物理硬件与仿真的飞行替代

    公开(公告)号:WO2010039427A2

    公开(公告)日:2010-04-08

    申请号:PCT/US2009/057048

    申请日:2009-09-15

    CPC classification number: G06F9/45533 G06F9/45558 G06F2009/45579

    Abstract: Various aspects are disclosed herein for replacing the hardware backing the memory locations associated with a virtual machine with a backing mechanism. The backing mechanism may have the memory locations appear to contain data convenient to the driver in the virtual machine, typically containing what the hardware would have returned if the hardware had been read from. The data image being returned from the memory locations may travel with the virtual machine even if the virtual machine moves to a different physical machine that does not contain hardware equivalent to the hardware that was recently removed from the virtual machine.

    Abstract translation: 本文公开了各种方面,以用背衬机构替代与虚拟机相关联的存储器位置的硬件。 后台机制可能使存储器位置似乎包含对虚拟机中的驱动程序方便的数据,通常包含硬件从硬盘读取后将返回的内容。 即使虚拟机移动到不包含与最近从虚拟机中删除的硬件相当的硬件的不同物理机器,从存储器位置返回的数据映像可以与虚拟机一起行进。

    VIRTUALIZED STORAGE ASSIGNMENT METHOD
    12.
    发明公开
    VIRTUALIZED STORAGE ASSIGNMENT METHOD 有权
    用于分配的存储器的虚拟化方法

    公开(公告)号:EP2335156A2

    公开(公告)日:2011-06-22

    申请号:EP09819670.2

    申请日:2009-09-30

    Inventor: OSHINS, Jacob

    CPC classification number: G06F13/105 G06F9/45558 G06F2009/45579

    Abstract: Various aspects are disclosed for building a device driver stack in a virtual machine partition that does not physically control the device represented by the stack. In an embodiment, a secondary interface and driver for an I/O device may be instantiated. Information from an I/O virtualization layer describing the devices that the associated driver may control may be requested. A multi-path redirection layer may provide a handle to an existing stack that includes a driver for the I/O device. This existing stack may then be used to communicate with the device and allow the creation of a new stack including an object representing the device and a new driver for the device. The multi-path redirection layer may then open a handle to the new stack and inform the device virtualization layer, which may then ask the existing device interface to relinquish control of the device to the newly created interface.

    DIRECT MEMORY ACCESS FILTER FOR VIRTUALIZED OPERATING SYSTEMS
    13.
    发明公开
    DIRECT MEMORY ACCESS FILTER FOR VIRTUALIZED OPERATING SYSTEMS 审中-公开
    用于虚拟化操作系统的直接存储器访问过滤器

    公开(公告)号:EP2313832A2

    公开(公告)日:2011-04-27

    申请号:EP09770712.9

    申请日:2009-06-05

    Inventor: OSHINS, Jacob

    Abstract: Described techniques increase runtime performance of workloads executing on a hypervisor by executing virtualization-aware code in an otherwise non virtualization-aware guest operating system. In one implementation, the virtualization-aware code allows workloads direct access to physical hardware devices, while allowing the system memory allocated to the workloads to be overcommitted. In one implementation, a DMA filter driver is inserted into an I/O driver stack to ensure that the target guest physical memory of a DMA transfer is resident before the transfer begins. The DMA filter driver may utilize a cache to track which pages of memory are resident. The cache may also indicate which pages of memory are in use by one or more transfers, enabling the hypervisor to avoid appropriating pages of memory during a transfer.

    Abstract translation: 所描述的技术通过在另外的非虚拟化感知客户操作系统中执行虚拟化感知代码来提高在管理程序上执行的工作负载的运行时性能。 在一个实现中,虚拟化感知代码允许工作负载直接访问物理硬件设备,同时允许分配给工作负载的系统内存被过度使用。 在一个实现中,将DMA过滤器驱动程序插入到I / O驱动程序堆栈中以确保在传输开始之前DMA传输的目标客户物理存储器已驻留。 DMA过滤器驱动程序可以利用高速缓存来跟踪哪些页面的内存是驻留的。 高速缓存还可以通过一次或多次传输来指示正在使用哪些存储器页面,使得管理程序能够避免在传输期间挪用页面的内存。

    MIGRATING A VIRTUAL MACHINE THAT OWNS A RESOURCE SUCH AS A HARDWARE DEVICE
    14.
    发明公开
    MIGRATING A VIRTUAL MACHINE THAT OWNS A RESOURCE SUCH AS A HARDWARE DEVICE 有权
    具有资源的虚拟机的迁移如硬件设备

    公开(公告)号:EP1989635A1

    公开(公告)日:2008-11-12

    申请号:EP07750855.4

    申请日:2007-02-13

    Inventor: OSHINS, Jacob

    CPC classification number: G06F9/4856 G06F9/45558 G06F2009/4557

    Abstract: A computing device has first and second virtual machines (VMs) and a resource assigned to the first VM. Each access request for the resource is forwarded thereto until the first VM is to be.saved or migrated. Thereafter, each access request is forwarded to a holding queue. When the resource has acted upon all access requests forwarded thereto, the resource is reassigned to the second VM, and each access request at the holding queue is forwarded to the second VM and then the resource. Thus, all access requests for the resource are acted upon by the resource even after the resource is removed from the first VM and assigned to the second VM, and the save or migrate of the first VM can thereafter be completed.

    MANAGING REPLICATED VIRTUAL STORAGE AT RECOVERY SITES
    15.
    发明公开
    MANAGING REPLICATED VIRTUAL STORAGE AT RECOVERY SITES 有权
    行政复制到还原类型虚拟内存产生

    公开(公告)号:EP2721498A2

    公开(公告)日:2014-04-23

    申请号:EP12802797.6

    申请日:2012-06-13

    Abstract: Techniques involving replication of storage are described. A representative technique includes apparatuses and methods for receiving replicated virtual storage of a replicated virtual machine, including at least a replicated base virtual disk that substantially corresponds to a primary base virtual disk to be replicated. Copies of differencing disks or other forms of virtual storage updates are received at a recovery site, each of the differencing disks being associated with the primary base virtual disk as descendents thereof. The received copies of the differencing disks are arranged relative to the replicated base virtual disk corresponding to the manner in which the differencing disks were arranged relative to the primary base virtual disk, thereby maintaining the data view of the replicated virtual machine in synchronization with the virtual machine at the primary site.

    ON-THE-FLY REPLACEMENT OF PHYSICAL HARDWARE WITH EMULATION
    20.
    发明公开
    ON-THE-FLY REPLACEMENT OF PHYSICAL HARDWARE WITH EMULATION 有权
    BY仿真物理硬件即时更换

    公开(公告)号:EP2332057A2

    公开(公告)日:2011-06-15

    申请号:EP09818214.0

    申请日:2009-09-15

    CPC classification number: G06F9/45533 G06F9/45558 G06F2009/45579

    Abstract: Various aspects are disclosed herein for replacing the hardware backing the memory locations associated with a virtual machine with a backing mechanism. The backing mechanism may have the memory locations appear to contain data convenient to the driver in the virtual machine, typically containing what the hardware would have returned if the hardware had been read from. The data image being returned from the memory locations may travel with the virtual machine even if the virtual machine moves to a different physical machine that does not contain hardware equivalent to the hardware that was recently removed from the virtual machine.

Patent Agency Ranking