Write cache destaging
    2.
    发明授权
    Write cache destaging 有权
    写缓存降级

    公开(公告)号:US09524244B2

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

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

    Virtual machine backup
    3.
    发明授权
    Virtual machine backup 有权
    虚拟机备份

    公开(公告)号:US09519502B2

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

    申请号: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