Managing waste water discharge of a computing system
    12.
    发明授权
    Managing waste water discharge of a computing system 有权
    管理计算系统的废水排放

    公开(公告)号:US08903556B2

    公开(公告)日:2014-12-02

    申请号:US13310898

    申请日:2011-12-05

    IPC分类号: G05D9/00 G05D7/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.

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

    Dynamic migration of virtual machines based on workload cache demand profiling
    13.
    发明授权
    Dynamic migration of virtual machines based on workload cache demand profiling 有权
    基于工作负载缓存需求分析的虚拟机的动态迁移

    公开(公告)号:US08478961B2

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

    申请号:US13038474

    申请日:2011-03-02

    IPC分类号: G06F12/00

    摘要: A computer-implemented method comprises obtaining a cache hit ratio for each of a plurality of virtual machines, and identifying, from among the plurality of virtual machines, a first virtual machine having a cache hit ratio that is less than a threshold ratio. The identified first virtual machine is then migrated from the first physical server having a first cache size to a second physical server having a second cache size that is greater than the first cache size. Optionally, a virtual machine having a cache hit ratio that is less than a threshold ratio is identified on a class-specific basis, such as for L1 cache, L2 cache and L3 cache.

    摘要翻译: 计算机实现的方法包括获得多个虚拟机中的每一个的高速缓存命中率,以及从多个虚拟机中识别具有小于阈值比率的高速缓存命中率的第一虚拟机。 然后,将所识别的第一虚拟机从具有第一高速缓存大小的第一物理服务器迁移到具有大于第一高速缓存大小的第二高速缓存大小的第二物理服务器。 可选地,具有小于阈值比率的高速缓存命中率的虚拟机在类特定的基础上被识别,例如用于L1高速缓存,L2高速缓存和L3高速缓存。

    DYNAMICALLY PROVISIONING VIRTUAL MACHINES
    14.
    发明申请
    DYNAMICALLY PROVISIONING VIRTUAL MACHINES 有权
    动态提供虚拟机

    公开(公告)号:US20120331468A1

    公开(公告)日:2012-12-27

    申请号:US13607289

    申请日:2012-09-07

    IPC分类号: G06F9/455

    摘要: 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.

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

    DYNAMICALLY PROVISIONING VIRTUAL MACHINES
    15.
    发明申请
    DYNAMICALLY PROVISIONING VIRTUAL MACHINES 有权
    动态提供虚拟机

    公开(公告)号:US20110138384A1

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

    申请号:US12630607

    申请日:2009-12-03

    IPC分类号: G06F9/455 G06F15/173

    摘要: 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 first and second Ethernet links and the amount of network bandwidth being utilized by the Internet Protocol addresses attributable to each of the virtual machines. Accordingly, one of the virtual machines may be migrated from one compute node to another compute node coupled to an Ethernet link having a greater amount of unutilized network bandwidth. Virtual machines may be dynamically migrated in order to provide each virtual machine with a required amount of network bandwidth.

    摘要翻译: 基于从具有耦合到运行多个虚拟机的计算节点的多个以太网链路的网络交换机的管理信息数据库获得的数据来管理虚拟机。 诸如供应管理器的管理实体确定通过第一和第二以太网链路中的每一个利用的网络带宽的量以及归因于每个虚拟机的因特网协议地址所利用的网络带宽量。 因此,虚拟机中的一个可以从一个计算节点迁移到另一个计算节点,该节点与具有较大数量未使用的网络带宽的以太网链路相连。 可以动态地迁移虚拟机,以便为每个虚拟机提供所需的网络带宽量。

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

    公开(公告)号:US08789048B2

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

    申请号:US13541480

    申请日:2012-07-03

    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 method 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.

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

    VIRTUAL MACHINE PLACEMENT TO IMPROVE MEMORY UTILIZATION
    18.
    发明申请
    VIRTUAL MACHINE PLACEMENT TO IMPROVE MEMORY UTILIZATION 失效
    虚拟机放置改善记忆体利用

    公开(公告)号:US20120272244A1

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

    申请号:US13541480

    申请日:2012-07-03

    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 method 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.

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

    VIRTUAL MACHINE PLACEMENT TO IMPROVE MEMORY UTILIZATION
    19.
    发明申请
    VIRTUAL MACHINE PLACEMENT TO IMPROVE MEMORY UTILIZATION 失效
    虚拟机放置改善记忆体利用

    公开(公告)号:US20120254860A1

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

    申请号: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.

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

    Direct-memory access between input/output device and physical memory within virtual machine environment
    20.
    发明授权
    Direct-memory access between input/output device and physical memory within virtual machine environment 有权
    在虚拟机环境中,输入/输出设备与物理内存之间的直接存储器访问

    公开(公告)号:US08001543B2

    公开(公告)日:2011-08-16

    申请号:US11246733

    申请日:2005-10-08

    IPC分类号: G06F9/455 G06F12/00

    摘要: Direct memory access (DMA) is provided between input/output (I/O) devices and memory within virtual machine (VM) environments. A computing device includes an I/O device, an operating system (OS) running on a VM of the computing device, a device driver for the I/O device, a VM manager (VMM), I/O translation hardware, and a hardware abstraction component for the OS. The I/O translation hardware is for translating physical addresses of the computing device assigned to the OS to machine addresses of the I/O device. The hardware abstraction component and the VMM cooperatively interact to enable the device driver to initiate DMA between the I/O device and memory via the translation hardware. The OS may be unmodified to run on the VM of the computing device, except that the hardware abstraction component is particularly capable of cooperatively interacting with the VMM to enable the device driver to receive DMA from the I/O device.

    摘要翻译: 输入/输出(I / O)设备和虚拟机(VM)环境中的内存之间提供直接存储器访问(DMA)。 计算设备包括I / O设备,在计算设备的VM上运行的操作系统(OS),用于I / O设备的设备驱动器,VM管理器(VMM),I / O转换硬件和 OS的硬件抽象组件。 I / O转换硬件用于将分配给OS的计算设备的物理地址转换为I / O设备的机器地址。 硬件抽象组件和VMM协作地进行交互,以使设备驱动程序能够通过转换硬件在I / O设备和存储器之间启动DMA。 操作系统可能未被修改为在计算设备的VM上运行,除了硬件抽象组件特别能够与VMM协作地交互以使设备驱动程序从I / O设备接收DMA。