Virtualization of hardware queues in self-virtualizing input/output devices
    1.
    发明授权
    Virtualization of hardware queues in self-virtualizing input/output devices 有权
    虚拟化虚拟化输入/输出设备中的硬件队列

    公开(公告)号:US08881141B2

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

    申请号:US12963256

    申请日:2010-12-08

    IPC分类号: G06F9/455 G06F9/46

    摘要: Hardware transmit and/or receive queues in a self-virtualizing IO resource are virtualized to effectively abstract away resource-specific details for the self-virtualizing IO resource. By doing so, a logical partition may be permitted to configure and access a desired number of virtual transmit and/or receive queues, and have an adjunct partition that interfaces the logical partition with the self-virtualizing IO resource handle the appropriate mappings between the hardware and virtual queues.

    摘要翻译: 虚拟化IO资源中的硬件发送和/或接收队列被虚拟化,以有效地抽取自身虚拟化IO资源的资源特定细节。 通过这样做,可以允许逻辑分区来配置和访问期望数量的虚拟发送和/或接收队列,并且具有将逻辑分区与自身虚拟化IO资源接口的辅助分区处理硬件之间的适当映射 和虚拟队列。

    VIRTUALIZATION OF HARDWARE QUEUES IN SELF-VIRTUALIZING INPUT/OUTPUT DEVICES
    2.
    发明申请
    VIRTUALIZATION OF HARDWARE QUEUES IN SELF-VIRTUALIZING INPUT/OUTPUT DEVICES 有权
    自动虚拟化输入/输出设备中的硬件线索的虚拟化

    公开(公告)号:US20120151472A1

    公开(公告)日:2012-06-14

    申请号:US12963256

    申请日:2010-12-08

    IPC分类号: G06F9/455

    摘要: Hardware transmit and/or receive queues in a self-virtualizing IO resource are virtualized to effectively abstract away resource-specific details for the self-virtualizing IO resource. By doing so, a logical partition may be permitted to configure and access a desired number of virtual transmit and/or receive queues, and have an adjunct partition that interfaces the logical partition with the self-virtualizing IO resource handle the appropriate mappings between the hardware and virtual queues.

    摘要翻译: 虚拟化IO资源中的硬件发送和/或接收队列被虚拟化,以有效地抽取自身虚拟化IO资源的资源特定细节。 通过这样做,可以允许逻辑分区来配置和访问期望数量的虚拟发送和/或接收队列,并且具有将逻辑分区与自身虚拟化IO资源接口的辅助分区处理硬件之间的适当映射 和虚拟队列。

    VIRTUALIZATION OF VENDOR SPECIFIC CONFIGURATION AND MANAGEMENT OF SELF-VIRTUALIZING INPUT/OUTPUT DEVICE
    4.
    发明申请
    VIRTUALIZATION OF VENDOR SPECIFIC CONFIGURATION AND MANAGEMENT OF SELF-VIRTUALIZING INPUT/OUTPUT DEVICE 有权
    供应商特定配置的虚拟化和自我虚拟化输入/输出设备的管理

    公开(公告)号:US20120137288A1

    公开(公告)日:2012-05-31

    申请号:US12955698

    申请日:2010-11-29

    IPC分类号: G06F9/455

    CPC分类号: G06F9/45558

    摘要: A vendor independent interface is provided between a hypervisor and an adjunct partition associated with a self-virtualizing IO resource to effectively abstract away vendor-specific interface details for the self-virtualizing IO resource and its adjunct partition. By doing so, vendor-specific implementation details may be isolated from the configuration and management functionality in a hypervisor, thus minimizing the changes to vendor specific firmware in order to manage new or revised self-virtualizing IO resources.

    摘要翻译: 在虚拟机管理程序和与自身虚拟化IO资源相关联的辅助分区之间提供与供应商无关的接口,以有效地抽取自身虚拟化IO资源及其辅助分区的特定于供应商的接口细节。 通过这样做,供应商特定的实现细节可以与管理程序中的配置和管理功能隔离,从而最小化对供应商特定固件的更改,以便管理新的或修改的自虚拟IO资源。

    Shared Memory Partition Data Processing System With Hypervisor Managed Paging
    5.
    发明申请
    Shared Memory Partition Data Processing System With Hypervisor Managed Paging 有权
    共享内存分区数据处理系统与管理程序管理分页

    公开(公告)号:US20090307445A1

    公开(公告)日:2009-12-10

    申请号:US12403459

    申请日:2009-03-13

    IPC分类号: G06F12/00 G06F9/50 G06F9/455

    摘要: Hypervisor managed memory paging is provided in a data processing system having multiple logical partitions. The data processing system includes a shared memory pool defined within physical memory. The shared memory pool includes a volume of physical memory with dynamically adjustable sub-volumes or sets of physical pages associated with the multiple logical partitions. Each sub-volume or set is associated with a particular logical partition and includes mapped logical memory pages for that logical partition. A hypervisor memory manager interfaces the multiple logical partitions and the shared memory pool, and manages access to logical memory pages within the shared memory pool. The hypervisor memory manager further manages page-out and page-in of logical memory pages from the shared memory pool to one or more external paging devices. This page-out and page-in managing by the hypervisor memory manager is transparent to the multiple logical partitions.

    摘要翻译: 在具有多个逻辑分区的数据处理系统中提供管理程序管理的存储器寻呼。 数据处理系统包括在物理存储器内定义的共享存储器池。 共享内存池包括具有动态可调整的子卷或与多个逻辑分区相关联的物理页组的物理内存卷。 每个子卷或集合与特定的逻辑分区相关联,并且包括该逻辑分区的映射的逻辑存储器页面。 管理程序内存管理器可以连接多个逻辑分区和共享内存池,并管理对共享内存池内逻辑内存页的访问。 虚拟机管理程序存储器管理器进一步管理从共享存储器池到一个或多个外部寻呼装置的逻辑存储器页面的页面输出和页面输入。 虚拟机管理程序内存管理器的此页面输出和页面管理对于多个逻辑分区是透明的。

    Method, computer program product, and system for providing a multi-tiered snapshot of virtual disks
    9.
    发明授权
    Method, computer program product, and system for providing a multi-tiered snapshot of virtual disks 有权
    方法,计算机程序产品和用于提供虚拟磁盘的多层快照的系统

    公开(公告)号:US07734954B2

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

    申请号:US11619297

    申请日:2007-01-03

    IPC分类号: G06F11/00

    摘要: An object in a tier of a multi-tier virtual storage system is saved while the storage system is active. The object to be saved in an upper-level tier in the multi-tier storage system is identified. Servers associated with lower-level tiers below the tier containing the object to be saved to obtain the latest data stored in the respective associated tiers, use temporary storage to store the obtained data and handle any modifications to the obtained data, and cause applications running in the respective tiers to quiesce. Once a copy of the identified object is made, the servers associated with the lower-level tiers are instructed to obtain the data from the temporary storage and resume quiesced applications running in the respective tiers.

    摘要翻译: 存储系统处于活动状态时,会保存多层虚拟存储系统层中的对象。 识别要存储在多层存储系统中的上级层的对象。 与包含要保存的对象的层级下层的服务器相关联,以获取存储在相应关联层中的最新数据,使用临时存储来存储获取的数据并处理对获取的数据的任何修改,并使应用程序在 各层次静止。 一旦作出了识别对象的副本,则指示与较低级别层相关联的服务器从临时存储器获取数据并恢复在各个层中运行的静默应用程序。