EFFICIENT ONLINE CONSTRUCTION OF MISS RATE CURVES
    21.
    发明申请
    EFFICIENT ONLINE CONSTRUCTION OF MISS RATE CURVES 审中-公开
    有效的在线建设的速率曲线

    公开(公告)号:US20140189248A1

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

    申请号:US14196100

    申请日:2014-03-04

    Applicant: VMware, Inc.

    Abstract: Miss rate curves are constructed in a resource-efficient manner so that they can be constructed and memory management decisions can be made while the workloads are running. The resource-efficient technique includes the steps of selecting a subset of memory pages for the workload, maintaining a least recently used (LRU) data structure for the selected memory pages, detecting accesses to the selected memory pages and updating the LRU data structure in response to the detected accesses, and generating data for constructing a miss-rate curve for the workload using the LRU data structure. After a memory page is accessed, the memory page may be left untraced for a period of time, after which the memory page is retraced.

    Abstract translation: 错误率曲线以资源有效的方式构建,以便可以构建它们,并且可以在工作负载运行时进行内存管理决策。 资源有效的技术包括以下步骤:为工作负载选择存储器页面的子集,维护所选择的存储器页面的最近最少使用的(LRU)数据结构,检测对所选择的存储器页面的访问并响应更新LRU数据结构 并且使用LRU数据结构生成用于构建工作负载的错过率曲线的数据。 在访问存储器页面之后,存储器页面可以保持未被跟踪一段时间,之后再回读存储器页面。

    SYSTEM AND METHOD FOR CONTROLLING RESOURCE REVOCATION IN A MULTI-GUEST COMPUTER SYSTEM
    22.
    发明申请
    SYSTEM AND METHOD FOR CONTROLLING RESOURCE REVOCATION IN A MULTI-GUEST COMPUTER SYSTEM 审中-公开
    用于控制多用户计算机系统中的资源恢复的系统和方法

    公开(公告)号:US20170075729A1

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

    申请号:US15274031

    申请日:2016-09-23

    Applicant: VMware, Inc.

    Abstract: At least one guest system, for example, a virtual machine, is connected to a host system, which includes a system resource such as system machine memory. Each guest system includes a guest operating system (OS). A resource requesting mechanism, preferably a driver, is installed within each guest OS and communicates with a resource scheduler included within the host system. If the host system needs any one the guest systems to relinquish some of the system resource it currently is allocated, then the resource scheduler instructs the driver within that guest system's OS to reserve more of the resource, using the guest OS's own, native resource allocation mechanisms. The driver thus frees this resource for use by the host, since the driver does not itself actually need the requested amount of the resource. The driver in each guest OS thus acts as a hollow “balloon” to “inflate” or “deflate,” that is, reserve more or less of the system resource via the corresponding guest OS. The resource scheduler, however, remains transparent to the guest systems.

    Abstract translation: 至少一个客户系统(例如,虚拟机)被连接到主机系统,其包括诸如系统机器存储器的系统资源。 每个客系统包括客户操作系统(OS)。 资源请求机制,优选地是驱动程序,安装在每个客户操作系统内,并与主机系统内的资源调度器进行通信。 如果主机系统需要任何一个客户机系统来放弃目前分配的一些系统资源,则资源调度器使用客户操作系统自己的本地资源分配来指示该客户机系统的操作系统内的驱动程序预留更多的资源 机制 因此,驱动程序可以释放此资源供主机使用,因为驱动程序本身实际上不需要所请求的资源量。 因此,每个客户操作系统中的驾驶员充当一个空洞的“气球”来“膨胀”或“放气”,即通过相应的客户操作系统保留或多或少的系统资源。 然而,资源调度程序对于guest虚拟机系统来说仍然是透明的。

    PROVIDING MEMORY CONDITION INFORMATION TO GUEST APPLICATIONS
    23.
    发明申请
    PROVIDING MEMORY CONDITION INFORMATION TO GUEST APPLICATIONS 审中-公开
    向存档申请提供存储条件信息

    公开(公告)号:US20140189195A1

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

    申请号: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)中运行的气球应用程序保留时,提供指示存储器条件的存储器条件数据提供关于访客应用程序的存储器资源的可用性的更准确的信息,而不是由客户操作系统提供的 的虚拟机。

Patent Agency Ranking