Managing CPU resources for high availability micro-partitions
    1.
    发明授权
    Managing CPU resources for high availability micro-partitions 有权
    管理高可用性微分区的CPU资源

    公开(公告)号:US09244825B2

    公开(公告)日:2016-01-26

    申请号:US13833003

    申请日:2013-03-15

    Abstract: Profile properties in a partition profile are user-configurable through a management entity such as a management console. A partition manager calculates a secondary processing unit entitlement for a logical partition based in part on a secondary processing unit mode property in the partition profile. The secondary processing unit entitlement may be smaller than a primary processing unit entitlement for the logical partition. The partition manager reserves processing units from a secondary shared processor pool equal to the logical partition's secondary entitlement for the logical partition. The primary and secondary processing unit entitlements may be stored in primary and secondary configuration data structures associated with the logical partition. The partition manager may relocate the logical partition to the secondary shared processor pool in response to a predetermined condition.

    Abstract translation: 分区配置文件中的配置文件属性可以通过管理实体(如管理控制台)进行用户配置。 分区管理器部分地基于分区简档中的辅助处理单元模式属性来计算逻辑分区的辅助处理单元授权。 辅助处理单元授权可以小于逻辑分区的主处理单元授权。 分区管理器从等于逻辑分区的逻辑分区的辅助授权的辅助共享处理器池预留处理单元。 主处理单元和次处理单元授权可以存储在与逻辑分区相关联的主配置数据结构和辅助配置数据结构中。 分区管理器可以响应于预定条件将逻辑分区重新定位到辅助共享处理器池。

    ALLOCATING HYPERVISOR RESOURCES
    2.
    发明申请

    公开(公告)号:US20150331706A1

    公开(公告)日:2015-11-19

    申请号:US14301624

    申请日:2014-06-11

    Abstract: In an approach to allocating hypervisor resources for virtual machine deployment, one or more computer processors determine one or more hierarchically grouped computing resources within a hypervisor. The one or more computer processors receive a selection of one or more hierarchically grouped computing resources. The one or more computer processors apply deployment constraints for a workload to the selected one or more hierarchically grouped computing resources. The one or more computer processors determine, based, at least in part, on the deployment constraints for the workload, one or more computing resources from the one or more hierarchically grouped computing resources.

    Virtual machine failover
    3.
    发明授权
    Virtual machine failover 有权
    虚拟机故障切换

    公开(公告)号:US09032157B2

    公开(公告)日:2015-05-12

    申请号:US13711004

    申请日:2012-12-11

    Abstract: Disclosed is a computer system (100) comprising a processor unit (110) adapted to run a virtual machine in a first operating mode; a cache (120) accessible to the processor unit, said cache comprising a plurality of cache rows (1210), each cache row comprising a cache line (1214) and an image modification flag (1217) indicating a modification of said cache line caused by the running of the virtual machine; and a memory (140) accessible to the cache controller for storing an image of said virtual machine; wherein the processor unit comprises a replication manager adapted to define a log (200) in the memory prior to running the virtual machine in said first operating mode; and said cache further includes a cache controller (122) adapted to periodically check said image modification flags; write only the memory address of the flagged cache lines in the defined log and subsequently clear the image modification flags. A computer cluster including such computer systems and a method of managing such a computer cluster are also disclosed.

    Abstract translation: 公开了一种包括适于以第一操作模式运行虚拟机的处理器单元(110)的计算机系统(100) 所述高速缓存包括多个高速缓存行(1210),每个高速缓存行包括高速缓存行(1214)和指示所述高速缓存行的修改的图像修改标志(1217),所述高速缓存行指示由 虚拟机的运行; 以及高速缓存控制器可访问的存储器(140),用于存储所述虚拟机的图像; 其中所述处理器单元包括适于在所述第一操作模式中运行所述虚拟机之前在所述存储器中定义日志(200)的复制管理器; 并且所述高速缓存还包括适于周期性地检查所述图像修改标志的高速缓存控制器(122) 只写入定义的日志中标记的高速缓存行的存储器地址,然后清除映像修改标志。 还公开了包括这种计算机系统的计算机集群和管理这种计算机集群的方法。

    Supporting code execution in dual address spaces
    5.
    发明授权
    Supporting code execution in dual address spaces 有权
    支持双地址空间中的代码执行

    公开(公告)号:US09298463B2

    公开(公告)日:2016-03-29

    申请号:US14329951

    申请日:2014-07-13

    Inventor: Geraint North

    CPC classification number: G06F9/30145 G06F8/656 G06F12/10 G06F12/1009

    Abstract: A processing apparatus supports execution of executable computer program code, wherein non-instruction data is read from and written to a first address space, while executable instructions are fetched from a second address space. Preferably, the processing apparatus supports execution of a modified or enhanced computer program. The programs and user interfaces in the first address space see only the unmodified first program in the first address space and cannot detect the modified or enhanced program in the second address space.

    Abstract translation: 处理装置支持可执行计算机程序代码的执行,其中从第一地址空间读取和写入非指令数据,同时从第二地址空间取出可执行指令。 优选地,处理装置支持修改或增强的计算机程序的执行。 第一地址空间中的程序和用户界面仅查看第一地址空间中未修改的第一个程序,并且无法检测第二个地址空间中的修改或增强的程序。

    Managing CPU resources for high availability micro-partitions
    7.
    发明授权
    Managing CPU resources for high availability micro-partitions 有权
    管理高可用性微分区的CPU资源

    公开(公告)号:US09189381B2

    公开(公告)日:2015-11-17

    申请号:US13832849

    申请日:2013-03-15

    Abstract: A primary processing unit entitlement is determined for a logical partition. A smaller secondary processing unit entitlement is also determined. A partition manager allocates primary processing units to the logical partition from a primary shared processor pool, and the logical partition is activated. The secondary processing units are reserved for the logical partition from a secondary shared processor pool, and the logical partition can be relocated to the secondary shared processor pool in response to a condition such as a hardware failure. The logical partition can continue to process its workload with the fewer processor resources, and can be restored to the primary processing unit entitlement.

    Abstract translation: 为逻辑分区确定主处理单元授权。 还确定了较小的二次处理单元权利。 分区管理器将主处理单元从主共享处理器池分配给逻辑分区,并激活逻辑分区。 次要处理单元被保留用于来自辅助共享处理器池的逻辑分区,并且响应于诸如硬件故障的状况,可以将逻辑分区重新定位到辅助共享处理器池。 逻辑分区可以使用较少的处理器资源继续处理其工作负载,并且可以恢复到主处理单元授权。

    Managing CPU resources for high availability micro-partitions
    8.
    发明授权
    Managing CPU resources for high availability micro-partitions 有权
    管理高可用性微分区的CPU资源

    公开(公告)号:US09158470B2

    公开(公告)日:2015-10-13

    申请号:US13832936

    申请日:2013-03-15

    Abstract: A partition manager relocates a logical partition from a primary shared processor pool to a secondary shared processor pool in response to a predetermined condition, such as a hardware failure. The relocated logical partition is allocated a smaller quantity of processing units from the secondary pool than it was allocated from the primary pool. A quantity of processing units reserved for a second logical partition is identified in the secondary shared processor pool, and a portion of those reserved processing units are allocated to the relocated logical partition. The reserved processing units may be redistributed among multiple relocated logical partitions.

    Abstract translation: 分区管理器响应于诸如硬件故障的预定条件,将逻辑分区从主共享处理器池重新定位到辅助共享处理器池。 重新分配的逻辑分区从辅助池分配的处理单元数量少于从主池分配的处理单元数量。 在第二共享处理器池中识别为第二逻辑分区保留的处理单元的数量,并且这些保留处理单元的一部分被分配给重新定位的逻辑分区。 预留处理单元可以在多个重定位的逻辑分区中重新分配。

    Virtual machine failover
    9.
    发明授权
    Virtual machine failover 有权
    虚拟机故障切换

    公开(公告)号:US09069701B2

    公开(公告)日:2015-06-30

    申请号:US13710927

    申请日:2012-12-11

    Abstract: Disclosed is a computer system (100) comprising a processor unit (110) adapted to run a virtual machine in a first operating mode; a cache (120) accessible to the processor unit, said cache including a cache controller (122); and a memory (140) accessible to the cache controller for storing an image of said virtual machine; wherein the processor unit is adapted to create a log (200) in the memory prior to running the virtual machine in said first operating mode; the cache controller is adapted to transfer a modified cache line from the cache to the memory; and write only the memory address of the transferred modified cache line in the log; and the processor unit is further adapted to update a further image of the virtual machine in a different memory location, e.g. on another computer system, by retrieving the memory addresses stored in the log, retrieve the modified cache lines from the memory addresses and update the further image with said modifications. A computer cluster including such computer systems, a method of managing such a computer cluster and a computer program product are also disclosed.

    Abstract translation: 公开了一种包括适于以第一操作模式运行虚拟机的处理器单元(110)的计算机系统(100) 高速缓存(120),其可由所述处理器单元访问,所述高速缓存包括高速缓存控制器(122); 以及高速缓存控制器可访问的存储器(140),用于存储所述虚拟机的图像; 其中所述处理器单元适于在所述第一操作模式中运行所述虚拟机之前在所述存储器中创建日志(200); 高速缓存控制器适于将修改的高速缓存行从高速缓存传送到存储器; 并且只写日志中传输的修改高速缓存行的存储器地址; 并且所述处理器单元还适于在不同的存储器位置例如更新所述虚拟机的另一图像。 在另一计算机系统上,通过检索存储在日志中的存储器地址,从存储器地址检索修改的高速缓存行并用所述修改来更新另外的图像。 还公开了包括这种计算机系统的计算机集群,管理这种计算机集群的方法和计算机程序产品。

    VIRTUAL MACHINE BACKUP
    10.
    发明申请
    VIRTUAL MACHINE BACKUP 有权
    虚拟机备份

    公开(公告)号:US20150143055A1

    公开(公告)日:2015-05-21

    申请号:US14548624

    申请日:2014-11-20

    Abstract: A computer system comprises a processor unit arranged to run a hypervisor running one or more virtual machines, a cache connected to the processor unit and comprising a plurality of cache rows, each cache row comprising a memory address, a cache line and an image modification flag and a memory connected to the cache and arranged to store an image of at least one virtual machine. The processor unit is arranged to define a log in the memory and the cache further comprises a cache controller arranged to set the image modification flag for a cache line modified by a virtual machine being backed up, periodically check the image modification flags and write only the memory address of the flagged cache rows in the defined log. The processor unit is further arranged to monitor the free space available in the defined log and to trigger an interrupt if the free space available falls below a specific amount.

    Abstract translation: 计算机系统包括处理器单元,其被配置为运行运行一个或多个虚拟机的管理程序,连接到处理器单元并包括多个高速缓存行的高速缓存,每个高速缓存行包括存储器地址,高速缓存行和图像修改标志 以及连接到高速缓存并被布置成存储至少一个虚拟机的图像的存储器。 处理器单元被布置为在存储器中定义日志,并且高速缓存还包括高速缓存控制器,其被布置为设置由被备份的虚拟机修改的高速缓存行的映像修改标志,周期性地检查映像修改标志,并且仅写入 定义的日志中标记的缓存行的内存地址。 处理器单元还被布置成监视定义的日志中可用的可用空间,并且如果可用空间低于特定量,则触发中断。

Patent Agency Ranking