PAGING PARTITION ARBITRATION OF PAGING DEVICES TO SHARED MEMORY PARTITIONS
    33.
    发明申请
    PAGING PARTITION ARBITRATION OF PAGING DEVICES TO SHARED MEMORY PARTITIONS 有权
    将分组设备的分段仲裁分配给共享的内存分段

    公开(公告)号:US20100250863A1

    公开(公告)日:2010-09-30

    申请号:US12414441

    申请日:2009-03-30

    IPC分类号: G06F12/00 G06F9/455

    CPC分类号: G06F9/5077 G06F11/2094

    摘要: Disclosed is a computer implemented method, computer program product, and apparatus to establish at least one paging partition in a data processing system. The virtualization control point (VCP) reserves up to the subset of physical memory for use in the shared memory pool. The VCP configures at least one logical partition as a shared memory partition. The VCP assigns a paging partition to the shared memory pool. The VCP determines whether a user requests a redundant assignment of the paging partition to the shared memory pool. The VCP assigns a redundant paging partition to the shared memory pool, responsive to a determination that the user requests a redundant assignment. The VCP assigns a paging device to the shared memory pool. The hypervisor may transmit at least one paging request to a virtual asynchronous services interface configured to support a paging device stream.

    摘要翻译: 公开了一种在数据处理系统中建立至少一个寻呼分区的计算机实现方法,计算机程序产品和装置。 虚拟化控制点(VCP)保留到用于共享内存池的物理内存子集。 VCP将至少一个逻辑分区配置为共享内存分区。 VCP将分页分区分配给共享内存池。 VCP确定用户是否请求分页分区的冗余分配给共享内存池。 响应于确定用户请求冗余分配,VCP将冗余分页分区分配给共享内存池。 VCP将分页设备分配给共享内存池。 管理程序可以向被配置为支持寻呼设备流的虚拟异步服务接口发送至少一个寻呼请求。

    Method, computer program product, and system for providing a multi-tiered snapshot of virtual disks
    34.
    发明授权
    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.

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

    Shared memory partition data processing system with hypervisor managed paging
    36.
    发明授权
    Shared memory partition data processing system with hypervisor managed paging 有权
    共享内存分区数据处理系统与管理程序管理的分页

    公开(公告)号:US08607020B2

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

    申请号:US12403459

    申请日:2009-03-13

    IPC分类号: G06F12/00

    摘要: 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.

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

    Simplified DMA mappings for self-virtualizing input/output device virtual functions
    37.
    发明授权
    Simplified DMA mappings for self-virtualizing input/output device virtual functions 失效
    用于虚拟化输入/输出设备虚拟功能的简化DMA映射

    公开(公告)号:US08561066B2

    公开(公告)日:2013-10-15

    申请号:US12963300

    申请日:2010-12-08

    IPC分类号: G06F9/455 G06F9/46

    摘要: Multiple translation control entries (TCEs) at the same indices in multiple, same size TCE tables are mapped to facilitate data communication between a self-virtualizing input/output (IO) resource and a logical partition. First and second TCE tables used by an adjunct partition that interfaces a self-virtualizing IO resource with a logical partition may be identically sized, so that whenever a direct memory access (DMA) operation between the self-virtualizing IO resource and the logical partition is desired the same TCE entries in the first and second TCE tables may be used to perform a redirected DMA operation, and without the need to perform hashing or other mapping algorithms to map to the respective TCE entries in the respective TCE tables.

    摘要翻译: 在多个相同大小的TCE表中的相同索引处的多个翻译控制条目(TCE)被映射以促进自身虚拟化输入/输出(IO)资源和逻辑分区之间的数据通信。 将自身虚拟化IO资源与逻辑分区连接的附属分区使用的第一和第二TCE表可以相同地大小,使得每当自身虚拟化IO资源和逻辑分区之间的直接存储器访问(DMA)操作是 期望在第一和第二TCE表中相同的TCE条目可以用于执行重定向的DMA操作,并且不需要执行散列或其他映射算法来映射到各个TCE表中的各个TCE条目。

    Managing assignment of partition services to virtual input/output adapters
    38.
    发明授权
    Managing assignment of partition services to virtual input/output adapters 有权
    管理分配服务到虚拟输入/输出适配器的分配

    公开(公告)号:US08281306B2

    公开(公告)日:2012-10-02

    申请号:US12403416

    申请日:2009-03-13

    IPC分类号: G06F9/455 G06F9/46

    摘要: Automated management of partition service assignment to a virtual input/output (VIO) adapter is provided. Responsive to creation of a new partition service in a data processing system, a partition priority number is determined for the new partition service, and, for each VIO adapter, the partition priority numbers of the partition services currently assigned to that VIO adapter are summed. For a VIO adapter with a lowest sum of partition priority numbers, logic determines whether assigning the new partition service to that VIO adapter results in its summed partition priority number being above a predefined threshold, and the new partition service is assigned to a VIO adapter based, at least in part, on whether assigning the new partition service to the VIO adapter with the lowest sum of partition priority numbers results in that VIO adapter's summed partition priority number exceeding the predefined threshold.

    摘要翻译: 提供对虚拟输入/输出(VIO)适配器的分区服务分配的自动管理。 响应于在数据处理系统中创建新的分区服务,为新的分区服务确定分区优先级号,并且对于每个VIO适配器,将当前分配给该VIO适配器的分区服务的分区优先级编号相加。 对于分区优先级数最少的VIO适配器,逻辑决定是否为该VIO适配器分配新的分区服务导致其总计分区优先级数高于预定义阈值,并将新分区服务分配给基于VIO适配器 至少部分地,关于是否将具有最小分区优先级数量的新分区服务分配给VIO适配器导致VIO适配器的总和分区优先级数超过预定义的阈值。

    SIMPLIFIED DMA MAPPINGS FOR SELF-VIRTUALIZING INPUT/OUTPUT DEVICE VIRTUAL FUNCTIONS
    39.
    发明申请
    SIMPLIFIED DMA MAPPINGS FOR SELF-VIRTUALIZING INPUT/OUTPUT DEVICE VIRTUAL FUNCTIONS 失效
    自动虚拟化输入/输出设备虚拟功能的简化DMA映射

    公开(公告)号:US20120151473A1

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

    申请号:US12963300

    申请日:2010-12-08

    IPC分类号: G06F9/455

    摘要: Multiple TCE entries at the same indices in multiple, same size TCE tables are mapped to facilitate data communication between a self-virtualizing IO resource and a logical partition. First and second TCE tables used by an adjunct partition that interfaces a self-virtualizing IO resource with a logical partition may be identically sized, so that whenever a DMA operation between the self-virtualizing IO resource and the logical partition is desired the same TCE entries in the first and second TCE tables may be used to perform a redirected DMA operation, and without the need to perform hashing or other mapping algorithms to map to the respective TCE entries in the respective TCE tables.

    摘要翻译: 在多个相同大小的TCE表中的相同索引处的多个TCE条目被映射以便于自虚拟IO资源和逻辑分区之间的数据通信。 将自身虚拟化IO资源与逻辑分区连接的附属分区使用的第一和第二TCE表可以相同地大小,使得每当需要自虚拟IO资源和逻辑分区之间的DMA操作时,相同的TCE条目 在第一和第二TCE表中可以用于执行重定向的DMA操作,并且不需要执行散列或其他映射算法来映射到各个TCE表中的相应TCE条目。

    VIRTUALIZATION OF HARDWARE QUEUES IN SELF-VIRTUALIZING INPUT/OUTPUT DEVICES
    40.
    发明申请
    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资源接口的辅助分区处理硬件之间的适当映射 和虚拟队列。