Managing a check-point based high-availability backup virtual machine

    公开(公告)号:US09996378B2

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

    申请号:US14868559

    申请日:2015-09-29

    Inventor: Geraint North

    Abstract: A technique for failure monitoring and recovery of a first application executing on a first virtual machine includes storing machine state information during execution of the first virtual machine at predetermined checkpoints. An error message that includes an application error state at a failure point of the first application is received, by a hypervisor, from the first application. The first virtual machine is stopped in response to the error message. The hypervisor creates a second virtual machine and a second application from the stored machine state information that are copies of the first virtual machine and the first application. The second virtual machine and the second application are configured to execute from a checkpoint preceding the failure point. In response to receipt of a failure interrupt by the second application, one or more recovery processes are initiated in an attempt to avert the failure point.

    Write Cache Destaging
    26.
    发明申请
    Write Cache Destaging 有权
    写高速缓存

    公开(公告)号:US20150121008A1

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

    申请号:US14507234

    申请日:2014-10-06

    Abstract: Disclosed is a system for controlling write actions to a plurality of data storage devices, the system comprising a plurality of write caches, wherein each cache is associated with a set of said data storage devices; and a controller adapted to issue write permissions to said data storage devices, said write permissions including a permission to perform a data destage operation from a cache to a data storage device; wherein each cache has a first performance score expressed as the difference between the number of data destage operations said cache has in flight and the maximum number of data destage actions said cache is permitted to issue in parallel; and wherein the controller is adapted to offer a data destage operation permission to the cache in said plurality of caches associated with the highest first performance score.

    Abstract translation: 公开了一种用于控制对多个数据存储设备的写入动作的系统,该系统包括多个写高速缓存,其中每个高速缓存与一组所述数据存储设备相关联; 以及适于向所述数据存储设备发出写入权限的控制器,所述写许可包括从高速缓存执行到数据存储设备的数据去往操作的许可; 其中每个高速缓存具有表示为所述高速缓存在飞行中的数据去往操作的数目与所述高速缓存允许并发发布的数据去往动作的最大数量之间的差的第一性能得分; 并且其中所述控制器适于向与所述最高第一性能得分相关联的所述多个高速缓存中的所述高速缓存提供数据去往操作许可。

    Techniques for Moving Checkpoint-Based High-Availability Log and Data Directly From a Producer Cache to a Consumer Cache
    27.
    发明申请
    Techniques for Moving Checkpoint-Based High-Availability Log and Data Directly From a Producer Cache to a Consumer Cache 有权
    将基于检查点的高可用性日志和数据直接从生产者缓存移动到消费者缓存的技术

    公开(公告)号:US20150100731A1

    公开(公告)日:2015-04-09

    申请号:US14048474

    申请日:2013-10-08

    Abstract: A technique of operating a data processing system, includes logging addresses for cache lines modified by a producer core in a data array of a producer cache to create a high-availability (HA) log for the producer core. The technique also includes moving the HA log directly from the producer cache to a consumer cache of a consumer core and moving HA data associated with the addresses of the HA log directly from the producer cache to the consumer cache. The HA log corresponds to a cache line that includes multiple of the addresses. Finally, the technique includes processing, by the consumer core, the HA log and the HA data for the data processing system.

    Abstract translation: 操作数据处理系统的技术包括记录由生产者高速缓存的数据阵列中的生产者核心修改的高速缓存行的地址,以为生产者核心创建高可用性(HA)日志。 该技术还包括将HA日志从生产者缓存直接移动到消费者核心的消费者缓存,并将与HA日志的地址相关联的HA数据直接从生产者缓存移动到消费者缓存。 HA日志对应于包含多个地址的高速缓存行。 最后,该技术包括消费者核心处理数据处理系统的HA日志和HA数据。

    MANAGING CPU RESOURCES FOR HIGH AVAILABILITY MICRO-PARTITIONS

    公开(公告)号:US20140281289A1

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

    申请号:US13836237

    申请日: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.

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

    公开(公告)号:US20140281287A1

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

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

Patent Agency Ranking