VIRTUAL MACHINE MEMORY SNAPSHOT GENERATING AND RECOVERING METHOD, DEVICE AND SYSTEM

    公开(公告)号:EP2755132B1

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

    申请号:EP12779387.5

    申请日:2012-03-23

    发明人: YE, Chuan

    IPC分类号: G06F9/455 G06F11/14 G06F9/46

    摘要: Embodiments of the present invention disclose a method, an apparatus, and a system for generating and recovering a memory snapshot of a virtual machine, where the method for generating a memory snapshot includes: obtaining a current S th memory page of the virtual machine; identifying a page type of the current S th memory page, where the page type includes a invalid data page and a valid data page; and recording the page type of the current S th memory page in a memory snapshot file when the current S th memory page is an invalid data page; and recording the page type and page data of the current S th memory page in the memory snapshot file when the current S th memory page is a valid data page, so that only valid data is stored according to the embodiments of the present invention, thereby reducing backup of invalid data, greatly shortening the generation time of the memory snapshot, reducing the size of the memory snapshot file, and saving storage resources.

    INCREASING VIRTUAL-MEMORY EFFICIENCIES

    公开(公告)号:EP2801025B1

    公开(公告)日:2018-10-24

    申请号:EP12864336.8

    申请日:2012-01-04

    申请人: Intel Corporation

    摘要: Embodiments of techniques and systems for increasing efficiencies in computing systems using virtual memory are described. In embodiments, instructions which are located in two memory pages in a virtual memory system, such that one of the pages does not permit execution of the instructions located therein, are identified and then executed under temporary permissions that permit execution of the identified instructions. In various embodiments, the temporary permissions may come from modified virtual memory page tables, temporary virtual memory page tables which allow for execution, and/or emulators which have root access. In embodiments, per-core virtual memory page tables may be provided to allow two cores of a computer processor to operate in accordance with different memory access permissions. In embodiments, a physical page permission table may be utilized to provide for maintenance and tracking of per-physical-page memory access permissions. Other embodiments may be described and claimed.

    TECHNIQUES TO RUN ONE OR MORE CONTAINERS ON VIRTUAL MACHINE
    8.
    发明公开
    TECHNIQUES TO RUN ONE OR MORE CONTAINERS ON VIRTUAL MACHINE 审中-公开
    在虚拟机上运行一个或多个容器的技术

    公开(公告)号:EP3314423A1

    公开(公告)日:2018-05-02

    申请号:EP15895877.7

    申请日:2015-06-26

    申请人: Intel Corporation

    发明人: DONG, Yaozu TIAN, Kun

    IPC分类号: G06F9/455

    摘要: Examples may include techniques to run one or more containers on a virtual machine (VM). Examples include cloning a first VM to result in a second VM. The cloned first VM may run at least a set of containers capable of separately executing one or more applications. In some examples, some cloned containers are stopped at either the first or second VMs to allow for at least some resources provisioned to support the first or second VMs to be reused or recycled at a hosting node. In other examples, the second VM is migrated from the hosting node to a destination hosting node to further enable resources to be reused or recycled at the hosting node.