System and method for cooperative virtual machine memory scheduling
    1.
    发明授权
    System and method for cooperative virtual machine memory scheduling 有权
    协同虚拟机内存调度的系统和方法

    公开(公告)号:US08543790B2

    公开(公告)日:2013-09-24

    申请号:US13743853

    申请日:2013-01-17

    Applicant: VMware, Inc.

    Abstract: A resource scheduler for managing a distribution of host physical memory (HPM) among a plurality of virtual machines (VMs) monitors usage by each of the VMs of respective guest physical memories (GPM) to determine how much of the HPM should be allocated to each of the VMs. On determining that an amount of HPM allocated to a source VM should be reallocated to a target VM, the scheduler sends allocation parameters to a balloon application executing in the source VM causing it to reserve and write a value to a guest virtual memory (GVM) location in the source VM. The scheduler identifies the HPM location that corresponds to the reserved GVM and allocates it to the target VM by mapping a guest physical memory location of the target VM to the HPM location.

    Abstract translation: 用于管理多个虚拟机(VM)中的主机物理存储器(HPM)的分发的资源调度器监视每个客户物理存储器(GPM)的每个VM的使用情况,以确定应该将多少HPM分配给每个 的虚拟机。 在确定分配给源VM的HPM数量应该重新分配给目标VM时,调度程序将分配参数发送到在源虚拟机中执行的气球应用程序,从而使其预留并将值写入来宾虚拟内存(GVM) 源VM中的位置。 调度程序标识与保留的GVM相对应的HPM位置,并通过将目标VM的访客物理内存位置映射到HPM位置来将其分配给目标VM。

    Providing memory condition information to guest applications
    2.
    发明授权
    Providing memory condition information to guest applications 有权
    向访客应用程序提供内存条件信息

    公开(公告)号:US09250943B2

    公开(公告)日:2016-02-02

    申请号:US14196425

    申请日:2014-03-04

    Applicant: VMware, Inc.

    Abstract: Virtualization software can improve the effectiveness of a guest application running inside a virtual machine (VM) by providing information to the guest application indicative of a memory condition of the VM. The memory condition is indicative of an availability of memory resources to the guest application. When guest physical memory can be reserved by a balloon application running in the (VM), providing memory condition data indicative of the memory condition provides more accurate information regarding the availability of memory resources to the guest application than could be provided by the guest operating system of the VM.

    Abstract translation: 虚拟化软件可以通过向客户应用程序提供指示虚拟机的内存条件的信息来提高在虚拟机(VM)内运行的访客应用程序的有效性。 内存条件表明客户应用程序可用的内存资源。 当客体物理内存可以由在(VM)中运行的气球应用程序保留时,提供指示存储器条件的存储器条件数据提供关于访客应用程序的存储器资源的可用性的更准确的信息,而不是由客户操作系统提供的 的虚拟机。

    Transparent and lightweight recovery from hardware memory errors
    3.
    发明授权
    Transparent and lightweight recovery from hardware memory errors 有权
    从硬件内存错误中透明轻便的恢复

    公开(公告)号:US09535789B2

    公开(公告)日:2017-01-03

    申请号:US14270310

    申请日:2014-05-05

    Applicant: VMware, Inc.

    Abstract: Systems and methods are disclosed that allow for transparently recovering from an uncorrected multi-bit error of arbitrary length located at a memory address. Storing one or more parity pages, for a set of pages in system memory, such that a page in the set of pages may be reconstructed using one of the parity pages is disclosed. Storing an indication of one or more page'disk location such that the one or more pages may be reconstructed by refilling the page from disk is also disclosed.

    Abstract translation: 公开了允许从位于存储器地址的任意长度的未校正的多位错误透明地恢复的系统和方法。 存储一个或多个奇偶校验页,用于系统存储器中的一组页面,使得可以使用奇偶校验页之一来重构该页页面中的页面。 还公开了一个或多个页面位置的指示,使得可以通过从盘重新填充页面来重构一个或多个页面。

    System and method for cooperative virtual machine memory scheduling
    4.
    发明授权
    System and method for cooperative virtual machine memory scheduling 有权
    协同虚拟机内存调度的系统和方法

    公开(公告)号:US08756397B2

    公开(公告)日:2014-06-17

    申请号:US13743880

    申请日:2013-01-17

    Applicant: VMware, Inc.

    Abstract: A resource scheduler for managing a distribution of host physical memory (HPM) among a plurality of virtual machines (VMs) monitors usage by each of the VMs of respective guest physical memories (GPM) to determine how much of the HPM should be allocated to each of the VMs. On determining that an amount of HPM allocated to a source VM should be reallocated to a target VM, the scheduler sends allocation parameters to a balloon application executing in the source VM causing it to reserve and write a value to a guest virtual memory (GVM) location in the source VM. The scheduler identifies the HPM location that corresponds to the reserved GVM and allocates it to the target VM by mapping a guest physical memory location of the target VM to the HPM location.

    Abstract translation: 用于管理多个虚拟机(VM)中的主机物理存储器(HPM)的分发的资源调度器监视每个客户物理存储器(GPM)的每个VM的使用情况,以确定应该将多少HPM分配给每个 的虚拟机。 在确定分配给源VM的HPM数量应该重新分配给目标VM时,调度程序将分配参数发送到在源虚拟机中执行的气球应用程序,从而使其预留并将值写入来宾虚拟内存(GVM) 源VM中的位置。 调度程序标识与保留的GVM相对应的HPM位置,并通过将目标VM的访客物理内存位置映射到HPM位置来将其分配给目标VM。

Patent Agency Ranking