Maintaining session states within virtual machine environments
    2.
    发明申请
    Maintaining session states within virtual machine environments 有权
    在虚拟机环境中维护会话状态

    公开(公告)号:US20110055406A1

    公开(公告)日:2011-03-03

    申请号:US12941068

    申请日:2010-11-07

    IPC分类号: G06F15/16 G06F9/455

    摘要: Sessions states within virtual machine (VM) environments are maintained. Each VM environment hosts a guest operating system (OS) and one or more application programs running. The guest OS and the application computer programs of each VM environment constitute a session. A connection broker maintains a state machine as to states of the sessions and permits transitions among the states in response to messages, commands, and internal decisions. Different types of agents may send the messages, and the commands. The states of the sessions may include a pending state and a number of other states. The pending state is an interim state that indicates a session is being transitioned from one of the other states to another of the other states. These other states may include an offline state, an online-down state, an online-up state, a suspended state, an active state, an idle state, a disconnected state, and a failed state.

    摘要翻译: 维护虚拟机(VM)环境中的会话状态。 每个VM环境托管客户机操作系统(OS)和一个或多个运行的应用程序。 每个VM环境的客户操作系统和应用程序计算机程序构成会话。 连接代理维护会话状态的状态机,并允许响应消息,命令和内部决策在状态之间进行转换。 不同类型的代理可以发送消息和命令。 会话的状态可以包括待处理状态和多个其他状态。 待处理状态是指示会话正在从其他状态之一转换到另一状态的临时状态。 这些其他状态可以包括脱机状态,在线状态,在线状态,暂停状态,活动状态,空闲状态,断开状态和故障状态。

    Duration sensitive scheduling in a computing environment
    4.
    发明授权
    Duration sensitive scheduling in a computing environment 有权
    计算环境中的持续时间敏感调度

    公开(公告)号:US09170840B2

    公开(公告)日:2015-10-27

    申请号:US13287691

    申请日:2011-11-02

    IPC分类号: G06F9/455 G06F9/48

    CPC分类号: G06F9/4881

    摘要: Duration sensitive scheduling in a computing environment, the computing environment including a computer configured to support a virtual machine, including: identifying, by a duration sensitive scheduler, a processing job to be executed by the virtual machine, wherein the virtual machine includes an entitlement specification that identifies physical resources of the computer that are designated for exclusive use by the virtual machine; determining, by the duration sensitive scheduler, a duration required to complete the processing job; identifying, by the duration sensitive scheduler, a time slot at which the physical resources of the computer that are identified in the entitlement specification are available for use by the virtual machine; scheduling, by the duration sensitive scheduler, the processing job for execution on the virtual machine during the time slot at which the physical resources of the computer that are identified in the entitlement specification are available for use by the virtual machine.

    摘要翻译: 计算环境中的持续时间敏感调度,所述计算环境包括被配置为支持虚拟机的计算机,所述计算机配置为支持虚拟机,所述计算机环境包括:通过所述持续敏感调度器识别要由所述虚拟机执行的处理作业,其中所述虚拟机包括授权规范 其识别被虚拟机专用的计算机的物理资源; 由持续敏感调度器确定完成处理作业所需的持续时间; 通过持续时间敏感的调度器识别在授权规范中识别的计算机的物理资源可供虚拟机使用的时隙; 由所述持续时间敏感调度器调度在所述虚拟机期间在所述授权规范中识别的所述计算机的所述物理资源可供所述虚拟机使用的所述时隙期间执行所述处理作业。

    Dynamically provisioning virtual machines
    5.
    发明授权
    Dynamically provisioning virtual machines 有权
    动态配置虚拟机

    公开(公告)号:US09003407B2

    公开(公告)日:2015-04-07

    申请号:US13607289

    申请日:2012-09-07

    摘要: Virtual machines are managed on the basis of data obtained from a management information database of a network switch having a plurality of Ethernet links coupled to compute nodes running a plurality of virtual machines. A management entity, such as a provisioning manager, determines the amount of network bandwidth being utilized through each of the Ethernet links. Accordingly, an additional virtual machine may be provisioned to the compute node that is coupled to an Ethernet link identified as having the greatest amount of unutilized network bandwidth.

    摘要翻译: 基于从具有耦合到运行多个虚拟机的计算节点的多个以太网链路的网络交换机的管理信息数据库获得的数据来管理虚拟机。 管理实体(例如配置管理器)确定通过每个以太网链路利用的网络带宽的数量。 因此,可以向计算节点提供额外的虚拟机,其耦合到被识别为具有最大量未使用的网络带宽的以太网链路。

    VIRTUAL MACHINE PLACEMENT WITHIN A SERVER FARM
    6.
    发明申请
    VIRTUAL MACHINE PLACEMENT WITHIN A SERVER FARM 有权
    虚拟机在服务器农场中的位置

    公开(公告)号:US20130073730A1

    公开(公告)日:2013-03-21

    申请号:US13236731

    申请日:2011-09-20

    IPC分类号: G06F15/173

    摘要: Disclosed herein are methods, systems, and computer program products for the placement of a virtual machine within a plurality of cache-coherent NUMA servers. According to an aspect, an example method includes determining a resource requirement of the virtual machine. The example method may also include determining a resource availability of one or more nodes of the plurality of servers. Further, the example method may include selecting placement of the virtual machine within one or more nodes of the plurality of cache-coherent NUMA servers based on the determined resource requirement and the determined resource availability.

    摘要翻译: 这里公开了用于将虚拟机放置在多个高速缓存一致性NUMA服务器内的方法,系统和计算机程序产品。 根据一个方面,示例性方法包括确定虚拟机的资源需求。 示例性方法还可以包括确定多个服务器中的一个或多个节点的资源可用性。 此外,示例性方法可以包括基于所确定的资源需求和确定的资源可用性来选择虚拟机在多个高速缓存一致性NUMA服务器的一个或多个节点内的布置。

    Dynamically provisioning virtual machines
    7.
    发明授权
    Dynamically provisioning virtual machines 有权
    动态配置虚拟机

    公开(公告)号:US08311032B2

    公开(公告)日:2012-11-13

    申请号:US12630626

    申请日:2009-12-03

    IPC分类号: H04L12/28

    CPC分类号: H04L43/106 H04L43/0852

    摘要: Method and computer program for managing the network response times experienced by virtual machines. Traffic is routed within an Ethernet network through a network switch according to IP addresses identified within Ethernet frames. A plurality of compute nodes are each coupled to the network switch via a separate Ethernet link. A response time is determined for each virtual machine running on the compute nodes, wherein the response time for a particular virtual machine is the difference between a time stamp in a TCP/IP Request message and a time stamp in a TCP/IP Response message for an IP address assigned to the particular virtual machine. The particular virtual machine may then be migrated to a target compute node in response to a particular one of the virtual machines on a particular one of the compute nodes having a response time that exceeds a response time setpoint.

    摘要翻译: 用于管理虚拟机所经历的网络响应时间的方法和计算机程序。 根据以太网帧中标识的IP地址,通过网络交换机在以太网网络内路由业务。 多个计算节点各自经由单独的以太网链路耦合到网络交换机。 对于在计算节点上运行的每个虚拟机确定响应时间,其中特定虚拟机的响应时间是TCP / IP请求消息中的时间戳与TCP / IP响应消息中的时间戳之间的差异 分配给特定虚拟机的IP地址。 响应于具有超过响应时间设定值的响应时间的计算节点上的特定虚拟机上的特定虚拟机,该特定虚拟机然后可被迁移到目标计算节点。

    Dynamic migration of virtual machine computer programs upon satisfaction of conditions
    8.
    发明授权
    Dynamic migration of virtual machine computer programs upon satisfaction of conditions 失效
    虚拟机计算机程序在满足条件时的动态迁移

    公开(公告)号:US08566825B2

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

    申请号:US13342705

    申请日:2012-01-03

    IPC分类号: G06F9/455 G06F9/46 G06F11/00

    摘要: A system includes a number of server computing devices and a management server computing device. Each server computing device has a virtual host computer program running thereon to support one or more virtual machine computer programs. Each virtual machine computer program is able to execute an instance of an operating system on which application computer programs are executable. The management server computing device monitors the server computing devices, and causes the virtual machine computer programs supported by the virtual host computer program of a first server computing device to dynamically migrate to the virtual host computer program of a second server computing device, upon one or more conditions being satisfied. The conditions may include the first server being predicted as failure prone, the first server consuming power less than a threshold, and the first server having resource utilization less than a threshold.

    摘要翻译: 系统包括多个服务器计算设备和管理服务器计算设备。 每个服务器计算设备具有在其上运行的虚拟主机计算机程序来支持一个或多个虚拟机计算机程序。 每个虚拟机计算机程序能够执行可执行应用程序计算机程序的操作系统的实例。 管理服务器计算设备监视服务器计算设备,并使由第一服务器计算设备的虚拟主机计算机程序支持的虚拟机计算机程序动态地迁移到第二服务器计算设备的虚拟主机计算机程序, 更多条件得到满足。 这些条件可以包括第一服务器被预测为故障倾向,第一服务器消耗功率小于阈值,以及具有小于阈值的资源利用率的第一服务器。

    Virtual machine placement to improve memory utilization
    9.
    发明授权
    Virtual machine placement to improve memory utilization 失效
    虚拟机放置以提高内存利用率

    公开(公告)号:US08490091B2

    公开(公告)日:2013-07-16

    申请号:US13073132

    申请日:2011-03-28

    IPC分类号: G06F9/455

    摘要: Virtual machines having a high amount of identical memory pages are grouped under a common hypervisor to enable greater memory savings as the result of transparent page sharing. One embodiment provides a computer program product including computer usable program code for performing a method that comprises analyzing the software image content of a plurality of virtual machines running on a plurality of hypervisors in a common migration domain, identifying two or more of the virtual machines having greater than a threshold amount of common memory pages, placing the two or more virtual machines under a common hypervisor, and sharing the common memory pages among the two or more virtual machines. Optionally, the identifying of two or more of the virtual machines may include identifying two or more of the virtual machines having the same software image content classifications; thereby, identifying images with a greater affinity for common memory pages.

    摘要翻译: 具有大量相同存储器页面的虚拟机被分组在公​​共管理程序下,以通过透明页面共享来实现更大的存储器节省。 一个实施例提供了一种计算机程序产品,包括用于执行方法的计算机可用程序代码,该方法包括分析在公共迁移域中在多个虚拟机管理程序上运行的多个虚拟机的软件映像内容,识别两个或多个虚拟机具有 大于阈值量的公共存储器页面,将两个或更多个虚拟机放置在公共管理程序之下,以及在两个或更多个虚拟机之间共享公共存储器页面。 可选地,识别两个或多个虚拟机可以包括识别具有相同软件图像内容分类的两个或多个虚拟机; 从而识别对共同存储器页面具有更大亲和力的图像。

    Managing Waste Water Discharge Of A Computing System
    10.
    发明申请
    Managing Waste Water Discharge Of A Computing System 有权
    管理计算系统的废水排放

    公开(公告)号:US20130144434A1

    公开(公告)日:2013-06-06

    申请号:US13310898

    申请日:2011-12-05

    IPC分类号: G06F19/00

    摘要: Managing waste water discharge of a computing system, the computing system including one or more evaporative coolers, including: determining, by a waste water management module, a waste water discharge limit, wherein the waste water discharge limit specifies the amount of waste water that can be discharged within a period of time; determining, by the waste water management module, the amount of waste water that has been discharged during a current measurement period; and updating, by the waste water management module, operating parameters for the computing system in dependence upon the amount of waste water that has been discharged during the current measurement period and the waste water discharge limit.

    摘要翻译: 管理计算系统的废水排放,所述计算系统包括一个或多个蒸发冷却器,包括:由废水管理模块确定废水排放极限,其中废水排放极限规定可以排出的废水量 在一段时间内出院; 由废水管理模块确定在当前测量期间已经排出的废水量; 并且由废水管理模块根据在当前测量期间已经排放的废水量和废水排放极限来更新计算系统的操作参数。