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

    Dynamic write priority based on virtual write queue high water mark for set associative cache using cache cleaner when modified sets exceed threshold
    3.
    发明授权
    Dynamic write priority based on virtual write queue high water mark for set associative cache using cache cleaner when modified sets exceed threshold 有权
    基于虚拟写队列的动态写入优先级高水位标记用于设置关联高速缓存,当修改集超过阈值时,使用缓存清理器

    公开(公告)号:US09355035B2

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

    申请号:US14082199

    申请日:2013-11-18

    CPC classification number: G06F12/0828 G06F12/0864 G06F2212/621 Y02D10/13

    Abstract: A set associative cache is managed by a memory controller which places writeback instructions for modified (dirty) cache lines into a virtual write queue, determines when the number of the sets containing a modified cache line is greater than a high water mark, and elevates a priority of the writeback instructions over read operations. The controller can return the priority to normal when the number of modified sets is less than a low water mark. In an embodiment wherein the system memory device includes rank groups, the congruence classes can be mapped based on the rank groups. The number of writes pending in a rank group exceeding a different threshold can additionally be a requirement to trigger elevation of writeback priority. A dirty vector can be used to provide an indication that corresponding sets contain a modified cache line, particularly in least-recently used segments of the corresponding sets.

    Abstract translation: 集合关联缓存由存储器控制器管理,存储器控制器将修改(脏)高速缓存行的回写指令放入虚拟写入队列中,确定包含修改的高速缓存行的集合的数量何时大于高水位标记,并且升高一个 回读指令优先于读取操作。 当修改集合的数量小于低水位时,控制器可以将优先级恢复为正常。 在其中系统存储器件包括等级组的实施例中,可以基于等级组映射一致等级。 超过不同阈值的等级组中挂起的写入次数还可以是触发提高回写优先级的要求。 可以使用脏向量来提供对应集合包含修改的高速缓存行的指示,特别是相应集合的最近最少使用的段。

Patent Agency Ranking