DYNAMIC REALLOCATION OF PHYSICAL MEMORY RESPONSIVE TO VIRTUAL MACHINE EVENTS
    5.
    发明申请
    DYNAMIC REALLOCATION OF PHYSICAL MEMORY RESPONSIVE TO VIRTUAL MACHINE EVENTS 有权
    物理内存对虚拟机器事件的动态重新启动

    公开(公告)号:US20110138147A1

    公开(公告)日:2011-06-09

    申请号:US12895750

    申请日:2010-09-30

    IPC分类号: G06F12/02

    摘要: Described are methods and systems for dynamically reallocating memory amongst virtual machines executing within a virtualization environment. A computer can execute a virtualization environment that can include one or more virtual machines and that can include a memory manager. The memory manager can dynamically reallocate memory by identifying a maximum and minimum memory value for each virtual machine, determining a target memory value for each virtual machine using the maximum and minimum memory value, and identifying one or more virtual machines that have an actual memory usage value that is less than the target memory value calculated for those virtual machines. To re-allocate the memory, the memory manager can allocate additional memory to the identified virtual machines by inflating a balloon driver, then de-allocate the additional memory, and reallocate the de-allocated, additional memory to other virtual machines within the virtualization environment.

    摘要翻译: 描述了在虚拟化环境中执行的虚拟机之间动态重新分配存储器的方法和系统。 计算机可以执行可以包括一个或多个虚拟机并且可以包括存储器管理器的虚拟化环境。 存储器管理器可以通过识别每个虚拟机的最大和最小存储器值来动态地重新分配存储器,使用最大和最小存储器值确定每个虚拟机的目标存储器值,以及识别具有实际存储器使用量的一个或多个虚拟机 值小于为这些虚拟机计算的目标内存值。 为了重新分配内存,内存管理器可以通过对气球驱动程序进行充气来分配额外的内存,然后释放额外的内存,并将解除分配的附加内存重新分配给虚拟化环境中的其他虚拟机 。

    DYNAMIC TIME REVERSAL OF A TREE OF IMAGES OF A VIRTUAL HARD DISK
    7.
    发明申请
    DYNAMIC TIME REVERSAL OF A TREE OF IMAGES OF A VIRTUAL HARD DISK 有权
    虚拟硬盘图像的动态时间反转

    公开(公告)号:US20130219135A1

    公开(公告)日:2013-08-22

    申请号:US13401341

    申请日:2012-02-21

    IPC分类号: G06F12/00 G06F12/16 G06F12/02

    摘要: A technique manages a virtual hard disk tree in a computing system executing a hypervisor to provide a client virtualization environment. The technique involves linking, by a client executing within a control virtual machine of the client virtualization environment, a first delta image of a virtual hard disk generated later in time to a base image of the virtual hard disk. The technique further involves modifying contents of the first delta image, the base image, and a second delta image which is linked to the base image; and deleting the second delta image after modifying the contents of the first delta image, the base image, and the second delta image. The base image and the first delta image, together with additional delta images of the virtual hard disk comprise a tree of images of the virtual hard disk.

    摘要翻译: 一种技术管理执行虚拟机管理程序的计算系统中的虚拟硬盘树,以提供客户端虚拟化环境。 该技术涉及通过在客户端虚拟化环境的控制虚拟机内执行的客户端将虚拟硬盘的时间上稍后生成的第一增量映像链接到虚拟硬盘的基本映像。 该技术还涉及修改第一增量图像,基本图像和链接到基本图像的第二增量图像的内容; 以及在修改所述第一增量图像,所述基本图像和所述第二增量图像的内容之后删除所述第二增量图像。 基本图像和第一增量图像以及虚拟硬盘的附加增量图像包括虚拟硬盘的图像树。

    Dynamic time reversal of a tree of images of a virtual hard disk
    8.
    发明授权
    Dynamic time reversal of a tree of images of a virtual hard disk 有权
    动态时间反转虚拟硬盘的图像树

    公开(公告)号:US08856078B2

    公开(公告)日:2014-10-07

    申请号:US13401341

    申请日:2012-02-21

    IPC分类号: G06F12/00

    摘要: A technique manages a virtual hard disk tree in a computing system executing a hypervisor to provide a client virtualization environment. The technique involves linking, by a client executing within a control virtual machine of the client virtualization environment, a first delta image of a virtual hard disk generated later in time to a base image of the virtual hard disk. The technique further involves modifying contents of the first delta image, the base image, and a second delta image which is linked to the base image; and deleting the second delta image after modifying the contents of the first delta image, the base image, and the second delta image. The base image and the first delta image, together with additional delta images of the virtual hard disk comprise a tree of images of the virtual hard disk.

    摘要翻译: 一种技术管理执行虚拟机管理程序的计算系统中的虚拟硬盘树,以提供客户端虚拟化环境。 该技术涉及通过在客户端虚拟化环境的控制虚拟机内执行的客户端将虚拟硬盘的时间上稍后生成的第一增量映像链接到虚拟硬盘的基本映像。 该技术还涉及修改第一增量图像,基本图像和链接到基本图像的第二增量图像的内容; 以及在修改所述第一增量图像,所述基本图像和所述第二增量图像的内容之后删除所述第二增量图像。 基本图像和第一增量图像以及虚拟硬盘的附加增量图像包括虚拟硬盘的图像树。

    Dynamic reallocation of physical memory responsive to virtual machine events
    9.
    发明授权
    Dynamic reallocation of physical memory responsive to virtual machine events 有权
    响应于虚拟机事件的物理内存的动态重新分配

    公开(公告)号:US08667207B2

    公开(公告)日:2014-03-04

    申请号:US12895750

    申请日:2010-09-30

    IPC分类号: G06F12/08

    摘要: Described are methods and systems for dynamically reallocating memory amongst virtual machines executing within a virtualization environment. A computer can execute a virtualization environment that can include one or more virtual machines and that can include a memory manager. The memory manager can dynamically reallocate memory by identifying a maximum and minimum memory value for each virtual machine, determining a target memory value for each virtual machine using the maximum and minimum memory value, and identifying one or more virtual machines that have an actual memory usage value that is less than the target memory value calculated for those virtual machines. To re-allocate the memory, the memory manager can allocate additional memory to the identified virtual machines by inflating a balloon driver, then de-allocate the additional memory, and reallocate the de-allocated, additional memory to other virtual machines within the virtualization environment.

    摘要翻译: 描述了在虚拟化环境中执行的虚拟机之间动态重新分配存储器的方法和系统。 计算机可以执行可以包括一个或多个虚拟机并且可以包括存储器管理器的虚拟化环境。 存储器管理器可以通过识别每个虚拟机的最大和最小存储器值来动态地重新分配存储器,使用最大和最小存储器值确定每个虚拟机的目标存储器值,以及识别具有实际存储器使用量的一个或多个虚拟机 值小于为这些虚拟机计算的目标内存值。 为了重新分配内存,内存管理器可以通过对气球驱动程序进行充气来分配额外的内存,然后释放额外的内存,并将解除分配的附加内存重新分配给虚拟化环境中的其他虚拟机 。