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

    公开(公告)号:US20090307445A1

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

    申请号:US12403459

    申请日:2009-03-13

    Abstract: 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.

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

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

    公开(公告)号:US08607020B2

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

    申请号:US12403459

    申请日:2009-03-13

    Abstract: 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.

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

    ADJUNCT PARTITION WORK SCHEDULING WITH QUALITY OF SERVICE ATTRIBUTES
    3.
    发明申请
    ADJUNCT PARTITION WORK SCHEDULING WITH QUALITY OF SERVICE ATTRIBUTES 有权
    以服务质量为依托的行政区划工作安排

    公开(公告)号:US20120180046A1

    公开(公告)日:2012-07-12

    申请号:US13004106

    申请日:2011-01-11

    CPC classification number: G06F9/5077

    Abstract: Operating system-directed workload scheduling of an adjunct partition in a logically partitioned computer is selectively overridden to handle platform work requiring a Quality of Service (QoS) guarantee. Firmware may track outstanding requests for platform work for an adjunct partition, and in response to a request for platform work that requires a QoS guarantee, the firmware may assume or take over scheduling decisions for the adjunct partition from the operating system of an associated logical partition and schedule execution of the adjunct partition to ensure that the adjunct partition will be allocated sufficient execution resources to perform the platform work independent of the scheduling desires of the operating system. As a result, any platform work that potentially impacts the platform work of other adjunct partitions will not be held up as a result of an unwillingness or inability of the operating system to schedule execution of the adjunct partition.

    Abstract translation: 选择性地覆盖逻辑分区计算机中的附属分区的操作系统导向的工作负载调度,以处理需要服务质量(QoS)保证的平台工作。 固件可以跟踪用于辅助分区的平台工作的未完成请求,并且响应于需要QoS保证的对平台工作的请求,固件可以从相关逻辑分区的操作系统承担或接管辅助分区的调度决定 并调度附加分区的执行,以确保辅助分区将被分配足够的执行资源,以独立于操作系统的调度需求执行平台工作。 因此,任何可能影响其他辅助分区的平台工作的平台工作不会因操作系统不愿意或无法调度附加分区的执行而被阻止。

    Adjunct partition work scheduling with quality of service attributes
    4.
    发明授权
    Adjunct partition work scheduling with quality of service attributes 有权
    辅助分区工作调度与服务质量的属性

    公开(公告)号:US08677356B2

    公开(公告)日:2014-03-18

    申请号:US13004106

    申请日:2011-01-11

    CPC classification number: G06F9/5077

    Abstract: Operating system-directed workload scheduling of an adjunct partition in a logically partitioned computer is selectively overridden to handle platform work requiring a Quality of Service (QoS) guarantee. Firmware may track outstanding requests for platform work for an adjunct partition, and in response to a request for platform work that requires a QoS guarantee, the firmware may assume or take over scheduling decisions for the adjunct partition from the operating system of an associated logical partition and schedule execution of the adjunct partition to ensure that the adjunct partition will be allocated sufficient execution resources to perform the platform work independent of the scheduling desires of the operating system. As a result, any platform work that potentially impacts the platform work of other adjunct partitions will not be held up as a result of an unwillingness or inability of the operating system to schedule execution of the adjunct partition.

    Abstract translation: 选择性地覆盖逻辑分区计算机中的附属分区的操作系统导向的工作负载调度,以处理需要服务质量(QoS)保证的平台工作。 固件可以跟踪用于辅助分区的平台工作的未完成请求,并且响应于需要QoS保证的对平台工作的请求,固件可以从相关逻辑分区的操作系统承担或接管辅助分区的调度决定 并调度附加分区的执行,以确保辅助分区将被分配足够的执行资源,以独立于操作系统的调度需求执行平台工作。 因此,任何可能影响其他辅助分区的平台工作的平台工作不会因操作系统不愿意或无法调度附加分区的执行而被阻止。

    DYNAMICALLY ASSIGNING VIRTUAL FUNCTIONS TO CLIENT APPLICATIONS
    6.
    发明申请
    DYNAMICALLY ASSIGNING VIRTUAL FUNCTIONS TO CLIENT APPLICATIONS 失效
    动态地将虚拟功能分配给客户应用程序

    公开(公告)号:US20120179844A1

    公开(公告)日:2012-07-12

    申请号:US13004584

    申请日:2011-01-11

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

    Abstract: A computer-implemented method may include determining a number of virtual functions that each port of a hardware input/output adapter is capable of supporting. The computer-implemented method may include assigning a first portion of internal resources of the hardware input/output adapter to each port of the hardware input/output adapter. The computer-implemented method may also include, for a particular port of the hardware input/output adapter, assigning a second portion of the internal resources to each virtual function that the particular port is capable of supporting. The second portion of the internal resources may be a subset of the first portion of the internal resources. The computer-implemented method may further include configuring a virtual function prior to a runtime to use the assigned second portion of the internal resources.

    Abstract translation: 计算机实现的方法可以包括确定硬件输入/输出适配器的每个端口能够支持的虚拟功能的数量。 计算机实现的方法可以包括将硬件输入/输出适配器的内部资源的第一部分分配给硬件输入/输出适配器的每个端口。 计算机实现的方法还可以包括对于硬件输入/输出适配器的特定端口,将内部资源的第二部分分配给特定端口能够支持的每个虚拟功能。 内部资源的第二部分可以是内部资源的第一部分的子集。 计算机实现的方法还可以包括在运行时之前配置虚拟功能以使用所分配的内部资源的第二部分。

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

    公开(公告)号:US20120137288A1

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

    申请号:US12955698

    申请日:2010-11-29

    CPC classification number: G06F9/45558

    Abstract: 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.

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

    Data Frame Forwarding Using a Multitiered Distributed Virtual Bridge Hierarchy
    8.
    发明申请
    Data Frame Forwarding Using a Multitiered Distributed Virtual Bridge Hierarchy 有权
    数据帧转发使用多层分布式虚拟网桥层次结构

    公开(公告)号:US20110243146A1

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

    申请号:US12751187

    申请日:2010-03-31

    CPC classification number: H04L49/357 H04L45/586 H04L49/00 H04L49/70 H04L63/20

    Abstract: Systems and methods to forward data frames are provided. A particular method may include evaluating address data of a first data frame at a first virtual bridge coupled to a first virtual machine of a first server computer of a plurality of server computers. Based upon the evaluation at the first virtual bridge, the first data frame may be forwarded to a second virtual bridge associated with an adapter that is coupled to the first virtual machine. The address data of the first data frame may be evaluated at the second virtual bridge. Based upon the evaluation, the data frame may be forwarded to a third virtual bridge configured to forward the data frame based upon the address data to a second server computer of the plurality of server computers.

    Abstract translation: 提供了转发数据帧的系统和方法。 特定方法可以包括评估耦合到多个服务器计算机中的第一服务器计算机的第一虚拟机的第一虚拟桥的第一数据帧的地址数据。 基于第一虚拟网桥上的评估,第一数据帧可以转发到与耦合到第一虚拟机的适配器相关联的第二虚拟桥。 可以在第二虚拟桥处对第一数据帧的地址数据进行评估。 基于评估,可以将数据帧转发到配置为基于地址数据将数据帧转发到多个服务器计算机中的第二服务器计算机的第三虚拟桥。

    Data Frame Forwarding Using a Distributed Virtual Bridge
    9.
    发明申请
    Data Frame Forwarding Using a Distributed Virtual Bridge 有权
    使用分布式虚拟桥的数据帧转发

    公开(公告)号:US20110243134A1

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

    申请号:US12751249

    申请日:2010-03-31

    CPC classification number: H04L49/357 H04L45/66 H04L49/354 H04L49/70

    Abstract: Systems and methods to forward data frames are provided. A particular method may include receiving a data frame at a distributed virtual bridge. The distributed virtual bridge includes a first bridge element coupled to a first server computer and a second bridge element coupled to the first bridge element and to a second server computer. The distributed virtual bridge further includes a controlling bridge coupled to the first bridge element and to the second bridge element. The controlling bridge includes a global forwarding table. The data frame is forwarded from the first bridge element to the second bridge element of the distributed virtual bridge using address data associated with the data frame. A logical network associated with the frame may additionally be used to forward the data frame.

    Abstract translation: 提供了转发数据帧的系统和方法。 特定方法可以包括在分布式虚拟桥处接收数据帧。 分布式虚拟桥包括耦合到第一服务器计算机的第一桥单元和耦合到第一桥单元和第二服务器计算机的第二桥单元。 分布式虚拟桥还包括耦合到第一桥接元件和第二桥接元件的控制桥。 控制桥包括全局转发表。 使用与数据帧相关联的地址数据将数据帧从第一桥接元件转发到分布式虚拟桥的第二桥接元件。 与帧相关联的逻辑网络可另外用于转发数据帧。

Patent Agency Ranking