VIRTUALIZATION OF CONSISTENCY GROUPS
    3.
    发明申请
    VIRTUALIZATION OF CONSISTENCY GROUPS 有权
    一致性组的虚拟化

    公开(公告)号:US20160366016A1

    公开(公告)日:2016-12-15

    申请号:US14739062

    申请日:2015-06-15

    Abstract: In an approach for provisioning a server utilizing a virtual consistency group, a processor receives a request to provision a first server utilizing a first application consistency group, wherein the first application consistency group is a virtualized consistency group. A processor defines a storage consistency group. A processor assigns the first application consistency group to the storage consistency group. A processor provisions the first server. A processor assigns to the provisioned first server, storage specified by the first application consistency group.

    Abstract translation: 在使用虚拟一致性组来提供服务器的方法中,处理器接收使用第一应用一致性组来提供第一服务器的请求,其中第一应用一致性组是虚拟化一致性组。 处理器定义存储一致性组。 处理器将第一个应用程序一致性组分配给存储一致性组。 处理器提供第一台服务器。 处理器分配给所配置的第一服务器,由第一应用一致性组指定的存储。

    Memory page de-duplication in a computer system that includes a plurality of virtual machines
    4.
    发明授权
    Memory page de-duplication in a computer system that includes a plurality of virtual machines 有权
    包括多个虚拟机的计算机系统中的内存页重复数据删除

    公开(公告)号:US09417899B2

    公开(公告)日:2016-08-16

    申请号:US13803742

    申请日:2013-03-14

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

    Abstract: Memory page de-duplication in a computer system that includes a plurality of virtual machine partitions managed by a hypervisor, where each virtual machine is assigned a different dedicated memory partition, may include: identifying, by the hypervisor, a plurality of identical memory pages in memory of one or more dedicated memory partitions; assigning, by the hypervisor, one of the identical memory pages as a master page; mapping, for each virtual machine having an identical memory page, each of the identical memory pages to the master page; and directing, by the hypervisor, reads of the memory page to the master page.

    Abstract translation: 包括由管理程序管理的多个虚拟机分区的计算机系统中的内存页面重复数据删除,其中每个虚拟机被分配了不同的专用存储器分区,可以包括:由管理程序识别多个相同的存储器页面 一个或多个专用存储器分区的存储器; 由管理程序分配作为母版页的相同存储器页之一; 映射,对于具有相同存储器页面的每个虚拟机,与母版页的每个相同的存储器页面; 并且由管理程序引导将存储器页面读取到主页面。

    Virtual machines failover
    5.
    发明授权
    Virtual machines failover 有权
    虚拟机故障切换

    公开(公告)号:US09047221B2

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

    申请号:US13778644

    申请日:2013-02-27

    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); 高速缓存控制器适于将修改的高速缓存行从高速缓存传送到存储器; 并且只写日志中传输的修改高速缓存行的存储器地址; 并且所述处理器单元还适于在不同的存储器位置例如更新所述虚拟机的另一图像。 在另一计算机系统上,通过检索存储在日志中的存储器地址,从存储器地址检索修改的高速缓存行并用所述修改来更新另外的图像。 还公开了包括这种计算机系统的计算机集群,管理这种计算机集群的方法和计算机程序产品。

    MANAGING CPU RESOURCES FOR HIGH AVAILABILITY MICRO-PARTITIONS
    6.
    发明申请
    MANAGING CPU RESOURCES FOR HIGH AVAILABILITY MICRO-PARTITIONS 有权
    管理CPU资源,实现高可用性微分

    公开(公告)号:US20140281347A1

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

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

    MANAGING CPU RESOURCES FOR HIGH AVAILABILITY MICRO-PARTITIONS
    7.
    发明申请
    MANAGING CPU RESOURCES FOR HIGH AVAILABILITY MICRO-PARTITIONS 有权
    管理CPU资源,实现高可用性微分

    公开(公告)号:US20140281288A1

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

    申请号:US13836063

    申请日: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
    8.
    发明申请
    VIRTUAL MACHINE FAILOVER 有权
    虚拟机失败

    公开(公告)号:US20140164709A1

    公开(公告)日:2014-06-12

    申请号: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); 高速缓存控制器适于将修改的高速缓存行从高速缓存传送到存储器; 并且只写日志中传输的修改高速缓存行的存储器地址; 并且所述处理器单元还适于在不同的存储器位置例如更新所述虚拟机的另一图像。 在另一计算机系统上,通过检索存储在日志中的存储器地址,从存储器地址检索修改的高速缓存行并用所述修改来更新另外的图像。 还公开了包括这种计算机系统的计算机集群,管理这种计算机集群的方法和计算机程序产品。

    Providing logical partitions with hardware-thread specific information reflective of exclusive use of a processor core

    公开(公告)号:US10354085B2

    公开(公告)日:2019-07-16

    申请号:US15858244

    申请日:2017-12-29

    Abstract: Techniques for simulating exclusive use of a processor core amongst multiple logical partitions (LPARs) include providing hardware thread-dependent status information in response to access requests by the LPARs that is reflective of exclusive use of the processor by the LPAR accessing the hardware thread-dependent information. The information returned in response to the access requests is transformed if the requestor is a program executing at a privilege level lower than the hypervisor privilege level, so that each logical partition views the processor as though it has exclusive use of the processor. The techniques may be implemented by a logical circuit block within the processor core that transforms the hardware thread-specific information to a logical representation of the hardware thread-specific information or the transformation may be performed by program instructions of an interrupt handler that traps access to the physical register containing the information.

Patent Agency Ranking