Memory management methods in a computer system with shared memory mappings
    1.
    发明授权
    Memory management methods in a computer system with shared memory mappings 有权
    具有共享内存映射的计算机系统中的内存管理方法

    公开(公告)号:US08015367B1

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

    申请号:US11676151

    申请日:2007-02-16

    IPC分类号: G06F12/00 G06F13/00 G06F13/28

    摘要: A host computer system is configured to present each of multiple resident contexts with an address space that may be mapped, at least in part, to corresponding portions of a host memory. The address space of a selected context is sampled, and, for each of a plurality of sampled portions of the address space of the selected context that are backed by a corresponding portion of host memory, a count of the number of portions of address spaces of any contexts that are backed by the same portion of the host memory is obtained. A metric is then computed as a function of the count. A decision about swapping out or reclaiming the allocation of the memory of the contexts is based on the metric. The metric is preferably a function of a mean (such as harmonic, geometric or arithmetic) or median of the counts for each context.

    摘要翻译: 主计算机系统被配置为向多个驻留上下文中的每一个提供可至少部分地映射到主机存储器的对应部分的地址空间。 对所选择的上下文的地址空间进行采样,并且对于由主机存储器的对应部分支持的所选择的上下文的地址空间的多个采样部分中的每一个,对于所选择的上下文的地址空间的部分的数量的计数 获得由主机存储器的相同部分支持的任何上下文。 然后计算度量作为计数的函数。 关于交换或回收上下文存储器的分配的决定基于度量。 该度量优选地是每个上下文的计数的平均值(诸如谐波,几何或算术)或计数的中值的函数。

    Determining memory conditions in a virtual machine
    2.
    发明授权
    Determining memory conditions in a virtual machine 有权
    确定虚拟机中的内存条件

    公开(公告)号:US07702843B1

    公开(公告)日:2010-04-20

    申请号:US11525561

    申请日:2006-09-21

    IPC分类号: G06F21/00 G06F12/00 G06F9/455

    摘要: Memory assigned to a virtual machine is reclaimed. A resource reservation application running as a guest application on the virtual machine reserves a location in guest virtual memory. The corresponding physical memory can be reclaimed and allocated to another virtual machine. The resource reservation application allows detection of guest virtual memory page-out by the guest operating system. Measuring guest virtual memory page-out is useful for determining memory conditions inside the guest operating system. Given determined memory conditions, memory allocation and reclaiming can be used control memory conditions. Memory conditions in the virtual machine can be controlled with the objective of achieving some target memory conditions.

    摘要翻译: 回收分配给虚拟机的内存。 在虚拟机上作为访客应用程序运行的资源预留应用程序在guest虚拟机中保留位置。 相应的物理内存可以被回收并分配给另一个虚拟机。 资源预留应用程序允许由客户操作系统检测访客虚拟存储器页面输出。 测量访客虚拟内存页面输出对于确定客户机操作系统中的内存条件非常有用。 给定确定的内存条件,内存分配和回收可以用于控制内存条件。 可以通过实现一些目标内存条件来控制虚拟机中的内存条件。

    System for managing and providing expandable resource reservations in a tree hierarchy
    3.
    发明授权
    System for managing and providing expandable resource reservations in a tree hierarchy 有权
    用于在树状层次结构中管理和提供可扩展资源预留的系统

    公开(公告)号:US08060883B1

    公开(公告)日:2011-11-15

    申请号:US11707416

    申请日:2007-02-16

    IPC分类号: G06F9/46 G06F15/173

    CPC分类号: G06F9/5077

    摘要: Described herein are approaches to managing expandable resource reservations. In one approach, a method is described in which an attempt is made to change a resource reservation from a first amount to a second amount. The second amount is examined to determine whether it exceeds a reservation limit. The second amount is compared with available resources, and reserved.

    摘要翻译: 这里描述了管理可扩展资源预留的方法。 在一种方法中,描述了一种尝试将资源预留从第一量改变为第二量的方法。 检查第二个数量以确定它是否超过预定限制。 第二个数量与可用资源进行比较,并保留。

    Controlling memory conditions in a virtual machine
    5.
    发明授权
    Controlling memory conditions in a virtual machine 有权
    控制虚拟机中的内存条件

    公开(公告)号:US08095931B1

    公开(公告)日:2012-01-10

    申请号:US11525373

    申请日:2006-09-21

    IPC分类号: G06F9/46

    摘要: Memory assigned to a virtual machine is reclaimed. A resource reservation application running as a guest application on the virtual machine reserves a location in guest virtual memory. The corresponding physical memory can be reclaimed and allocated to another virtual machine. The resource reservation application allows detection of guest virtual memory page-out by the guest operating system. Measuring guest virtual memory page-out is useful for determining memory conditions inside the guest operating system. Given determined memory conditions, memory allocation and reclaiming can be used control memory conditions. Memory conditions in the virtual machine can be controlled with the objective of achieving some target memory conditions.

    摘要翻译: 回收分配给虚拟机的内存。 在虚拟机上作为访客应用程序运行的资源预留应用程序在guest虚拟机中保留位置。 相应的物理内存可以被回收并分配给另一个虚拟机。 资源预留应用程序允许由客户操作系统检测访客虚拟存储器页面输出。 测量访客虚拟内存页面输出对于确定客户机操作系统中的内存条件非常有用。 给定确定的内存条件,内存分配和回收可以用于控制内存条件。 可以通过实现一些目标内存条件来控制虚拟机中的内存条件。

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

    公开(公告)号:US07716446B1

    公开(公告)日:2010-05-11

    申请号:US11525607

    申请日:2006-09-21

    IPC分类号: G06F13/00 G06F13/28 G06F9/46

    摘要: Memory assigned to a virtual machine is reclaimed. A resource reservation application running as a guest application on the virtual machine reserves a location in guest virtual memory. The corresponding physical memory can be reclaimed and allocated to another virtual machine. The resource reservation application allows detection of guest virtual memory page-out by the guest operating system. Measuring guest virtual memory page-out is useful for determining memory conditions inside the guest operating system. Given determined memory conditions, memory allocation and reclaiming can be used control memory conditions. Memory conditions in the virtual machine can be controlled with the objective of achieving some target memory conditions.

    摘要翻译: 回收分配给虚拟机的内存。 在虚拟机上作为访客应用程序运行的资源预留应用程序在guest虚拟机中保留位置。 相应的物理内存可以被回收并分配给另一个虚拟机。 资源预留应用程序允许由客户操作系统检测访客虚拟存储器页面输出。 测量访客虚拟内存页面输出对于确定客户机操作系统中的内存条件很有用。 给定确定的内存条件,内存分配和回收可以用于控制内存条件。 可以通过实现一些目标内存条件来控制虚拟机中的内存条件。