Management of virtual machines to utilize shared resources
    1.
    发明授权
    Management of virtual machines to utilize shared resources 有权
    管理虚拟机以利用共享资源

    公开(公告)号:US07299468B2

    公开(公告)日:2007-11-20

    申请号:US10425470

    申请日:2003-04-29

    摘要: A technique for utilizing resources in a virtual machine operating system. The virtual machine operating system comprises a multiplicity of virtual machines. A share of resources is allocated to each of the virtual machines. Utilization by one of the virtual machines of the resources allocated to the one virtual machine is automatically monitored. If the one virtual machine needs additional resources, the one virtual machine is automatically cloned. The clone is allocated a share of the resources taken from the shares of other of the virtual machines, such that the resultant shares allocated to the one virtual machine and the clone together are greater than the share allocated to the one virtual machine before the one virtual machine was cloned. The clone performs work with its resources that would have been performed by the one virtual machine if not for the existence of said clone.

    摘要翻译: 一种在虚拟机操作系统中利用资源的技术。 虚拟机操作系统包括多个虚拟机。 一部分资源被分配给每个虚拟机。 一个虚拟机利用一个虚拟机分配的资源被自动监控。 如果一个虚拟机需要额外的资源,则会自动克隆一个虚拟机。 该克隆被分配了从其他虚拟机的共享中获取的资源的一部分,使得分配给一个虚拟机和克隆在一起的结果共享大于在一个虚拟机之前分配给一个虚拟机的共享 机器被克隆。 克隆执行其资源的工作,如果不存在所述克隆,该资源将由一个虚拟机执行。

    Method, apparatus and program product for managing memory in a virtual computing system
    2.
    发明授权
    Method, apparatus and program product for managing memory in a virtual computing system 失效
    用于管理虚拟计算系统中的存储器的方法,装置和程序产品

    公开(公告)号:US07890712B2

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

    申请号:US12347177

    申请日:2008-12-31

    IPC分类号: G06F13/00 G06F12/00

    摘要: A method for managing memory in a virtual computing system is provided. The method comprises providing updated monitor data for a plurality of data domains in the virtual computing system and determining based upon the updated monitor data provided whether there is a memory constraint in a memory of the virtual computing system. Further, the method comprises calculating based upon the updated monitor data, when the memory constraint is determined, a total release-amount of the memory that is to be released by the virtual computing system in order to relieve the memory constraint and issuing a notification to release the total release-amount of the memory in order to relieve the memory constraint. The method further comprises assessing based upon the updated monitor data, when the memory constraint is ended, a reuse-amount that can be reused by the plurality of virtual guests.

    摘要翻译: 提供了一种用于管理虚拟计算系统中的存储器的方法。 该方法包括为虚拟计算系统中的多个数据域提供更新的监视数据,并基于所提供的更新的监视数据确定虚拟计算系统的存储器中是否存在存储器约束。 此外,该方法包括基于更新的监视数据计算当存储器约束被确定时,由虚拟计算系统释放的存储器的总释放量,以便缓解存储器限制并发出通知 释放内存的总释放量以减轻内存限制。 该方法还包括基于更新的监视数据,当存储器约束结束时评估可由多个虚拟客人重复使用的重用量。

    Method, apparatus and program product for managing memory in a virtual computing system
    3.
    发明授权
    Method, apparatus and program product for managing memory in a virtual computing system 失效
    用于管理虚拟计算系统中的存储器的方法,装置和程序产品

    公开(公告)号:US07487307B2

    公开(公告)日:2009-02-03

    申请号:US11325812

    申请日:2006-01-05

    IPC分类号: G06F13/00 G06F12/00

    摘要: A method for managing memory in a virtual computing system is provided. The method comprises providing updated monitor data for a plurality of data domains in the virtual computing system and determining based upon the updated monitor data provided whether there is a memory constraint in a memory of the virtual computing system. Further, the method comprises calculating based upon the updated monitor data, when the memory constraint is determined, a total release-amount of the memory that is to be released by the virtual computing system in order to relieve the memory constraint and issuing a notification to release the total release-amount of the memory in order to relieve the memory constraint. The method further comprises assessing based upon the updated monitor data, when the memory constraint is ended, a reuse-amount that can be reused by the plurality of virtual guests.

    摘要翻译: 提供了一种用于管理虚拟计算系统中的存储器的方法。 该方法包括为虚拟计算系统中的多个数据域提供更新的监视数据,并基于所提供的更新的监视数据确定虚拟计算系统的存储器中是否存在存储器约束。 此外,该方法包括基于更新的监视数据计算当存储器约束被确定时,由虚拟计算系统释放的存储器的总释放量,以便缓解存储器限制并发出通知 释放内存的总释放量以减轻内存限制。 该方法还包括基于更新的监视数据,当存储器约束结束时评估可由多个虚拟客人重复使用的重用量。

    METHOD, APPARATUS AND PROGRAM PRODUCT FOR MANAGING MEMORY IN A VIRTUAL COMPUTING SYSTEM
    4.
    发明申请
    METHOD, APPARATUS AND PROGRAM PRODUCT FOR MANAGING MEMORY IN A VIRTUAL COMPUTING SYSTEM 失效
    用于管理虚拟计算系统中的记忆的方法,装置和程序产品

    公开(公告)号:US20090113161A1

    公开(公告)日:2009-04-30

    申请号:US12347177

    申请日:2008-12-31

    IPC分类号: G06F12/02

    摘要: A method for managing memory in a virtual computing system is provided. The method comprises providing updated monitor data for a plurality of data domains in the virtual computing system and determining based upon the updated monitor data provided whether there is a memory constraint in a memory of the virtual computing system. Further, the method comprises calculating based upon the updated monitor data, when the memory constraint is determined, a total release-amount of the memory that is to be released by the virtual computing system in order to relieve the memory constraint and issuing a notification to release the total release-amount of the memory in order to relieve the memory constraint. The method further comprises assessing based upon the updated monitor data, when the memory constraint is ended, a reuse-amount that can be reused by the plurality of virtual guests.

    摘要翻译: 提供了一种用于管理虚拟计算系统中的存储器的方法。 该方法包括为虚拟计算系统中的多个数据域提供更新的监视数据,并基于所提供的更新的监视数据确定虚拟计算系统的存储器中是否存在存储器约束。 此外,该方法包括基于更新的监视数据计算当存储器约束被确定时,由虚拟计算系统释放的存储器的总释放量,以便缓解存储器限制并发出通知 释放内存的总释放量以减轻内存限制。 该方法还包括基于更新的监视数据,当存储器约束结束时评估可由多个虚拟客人重复使用的重用量。

    Full-screen input/output application program interface
    5.
    发明授权
    Full-screen input/output application program interface 失效
    全屏输入/输出应用程序界面

    公开(公告)号:US4855936A

    公开(公告)日:1989-08-08

    申请号:US101537

    申请日:1987-09-25

    CPC分类号: G06F9/44505

    摘要: An application program interface for handling full-screen input/output (I/O) operations of a display device in an information handling system, such as a computer system running one or more application programs in conjunction with an operating system. The application program interface first determines characteristics of the display device in response to a request from an application program prior to performing a full-screen I/O operation, and provides these characteristics to the application program so that the application program can provide a buffer, and if an output is to be performed, construct a valid data stream for the display device. Then the application program interface builds a parameter list in response to a request from an application program to actually perform the full-screen I/O operation. Next, in response to the parameter list, the application program interface generates instructions to process the full-screen I/O operation and coordinate this request with other requests made by other application programs. The application program interface then passes the generated instructions to a control program of the information handling system to perform the desired full-screen I/O operation, and handles any status information resulting from the I/O operation. In this manner, the application program interface provides a means for allowing an application programmer to write an application program without being concerned with low level detail of a full-screen I/O operation, as well as providing a means for coordinating full-screen I/O use of a display device by several application programs in an information handling system, and a means for allowing an application program to be architecture independent with respect to full-screen I/O operation.