会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Memory maximization in a high input/output virtual machine environment
    • 高输入/输出虚拟机环境中的内存最大化
    • US08418185B2
    • 2013-04-09
    • US12907352
    • 2010-10-19
    • Pamela C. DurhamNils Peter Joachim HanssonEdward S. SuffernJames L. Wooldridge
    • Pamela C. DurhamNils Peter Joachim HanssonEdward S. SuffernJames L. Wooldridge
    • G06F9/455G06F9/46G06F15/16G06F15/173
    • G06F9/5077
    • A computer implemented method is provided, including monitoring the utilization of resources available within a compute node, wherein the resources include an input/output capacity, a processor capacity, and a memory capacity. The method further comprises allocating virtual machines to the compute node to maximize use of a first one of the resources; and then allocating an additional virtual machine to the compute node to increase the utilization of the resources other than the first one of the resources without over-allocating the first one of the resources. In a web server, the input/output capacity may be the resource to be maximized. However, unused memory capacity and/or processor capacity of the compute node may be used more effectively by identifying an additional virtual machine that is memory intensive or processor intensive to be allocated or migrated to the compute node. The additional virtual machine(s) may be identified in new workload requests or from analysis of virtual machines running on other compute nodes accessible over the network.
    • 提供了一种计算机实现的方法,包括监视计算节点内可用资源的利用率,其中资源包括输入/​​输出容量,处理器容量和存储容量。 该方法还包括将虚拟机分配给计算节点以最大限度地利用资源中的第一个资源; 然后将另外的虚拟机分配给所述计算节点,以增加所述资源之外的所述资源的利用而不超过所述资源中的所述第一资源。 在Web服务器中,输入/输出容量可能是要最大化的资源。 然而,可以通过识别要被分配或迁移到计算节点的存储密集型或处理器密集型的附加虚拟机来更有效地使用计算节点的未使用的存储器容量和/或处理器容量。 可以在新的工作负载请求中或从在网络上可访问的其他计算节点上运行的虚拟机的分析来识别附加的虚拟机。
    • 2. 发明申请
    • INTER-VIRTUAL MACHINE COMMUNICATION
    • 虚拟机通信
    • US20120284398A1
    • 2012-11-08
    • US13541418
    • 2012-07-03
    • Pamela C. DurhamNils Peter Joachim HanssonEdward S. SuffernJames L. Wooldridge
    • Pamela C. DurhamNils Peter Joachim HanssonEdward S. SuffernJames L. Wooldridge
    • G06F15/173G06F9/455
    • H04L41/0823G06F9/45558G06F2009/45591
    • A computer implemented method is provided, including monitoring network traffic among virtual machines allocated to a plurality of compute nodes on a network, and identifying first and second virtual machines having inter-virtual machine communication over the network in an amount that is greater than a threshold amount of the network traffic. The method further comprises migrating at least one of the first and second virtual machines so that the first and second virtual machines are allocated to the same compute node and the inter-virtual machine communication between the first and second virtual machines is no longer directed over the network. In one embodiment, each compute node is coupled to an Ethernet link of a network switch, and data is obtained from a management information database of the network switch to determine the amount of network bandwidth that is being utilized for communication between the first and second virtual machines.
    • 提供了一种计算机实现的方法,包括监视分配给网络上的多个计算节点的虚拟机之间的网络流量,以及识别具有大于阈值的量的网络上具有虚拟机间通信的第一虚拟机和第二虚拟机 网络流量。 该方法还包括迁移第一和第二虚拟机中的至少一个,使得第一和第二虚拟机被分配给相同的计算节点,并且第一和第二虚拟机之间的虚拟机之间的通信不再被引导到 网络。 在一个实施例中,每个计算节点耦合到网络交换机的以太网链路,并且从网络交换机的管理信息数据库获得数据,以确定用于第一和第二虚拟机之间的通信的网络带宽量 机器。
    • 3. 发明申请
    • MEMORY MAXIMIZATION IN A HIGH INPUT/OUTPUT VIRTUAL MACHINE ENVIRONMENT
    • 高输入/输出虚拟机环境中的存储器最大化
    • US20120096473A1
    • 2012-04-19
    • US12907352
    • 2010-10-19
    • Pamela C. DurhamNils Peter Joachim HanssonEdward S. SuffernJames L. Wooldridge
    • Pamela C. DurhamNils Peter Joachim HanssonEdward S. SuffernJames L. Wooldridge
    • G06F9/50G06F9/46G06F15/16
    • G06F9/5077
    • A computer implemented method is provided, including monitoring the utilization of resources available within a compute node, wherein the resources include an input/output capacity, a processor capacity, and a memory capacity. The method further comprises allocating virtual machines to the compute node to maximize use of a first one of the resources; and then allocating an additional virtual machine to the compute node to increase the utilization of the resources other than the first one of the resources without over-allocating the first one of the resources. In a web server, the input/output capacity may be the resource to be maximized. However, unused memory capacity and/or processor capacity of the compute node may be used more effectively by identifying an additional virtual machine that is memory intensive or processor intensive to be allocated or migrated to the compute node. The additional virtual machine(s) may be identified in new workload requests or from analysis of virtual machines running on other compute nodes accessible over the network.
    • 提供了一种计算机实现的方法,包括监视计算节点内可用资源的利用率,其中资源包括输入/​​输出容量,处理器容量和存储容量。 该方法还包括将虚拟机分配给计算节点以最大限度地利用资源中的第一个资源; 然后将另外的虚拟机分配给所述计算节点,以增加所述资源之外的所述资源的利用而不超过所述资源的所述第一资源。 在Web服务器中,输入/输出容量可能是要最大化的资源。 然而,可以通过识别要被分配或迁移到计算节点的存储密集型或处理器密集型的附加虚拟机来更有效地使用计算节点的未使用的存储器容量和/或处理器容量。 可以在新的工作负载请求中或从在网络上可访问的其他计算节点上运行的虚拟机的分析来识别附加的虚拟机。
    • 4. 发明申请
    • INTER-VIRTUAL MACHINE COMMUNICATION
    • 虚拟机通信
    • US20120102190A1
    • 2012-04-26
    • US12911832
    • 2010-10-26
    • Pamela C. DurhamNils Peter Joachim HanssonEdward S. SuffernJames L. Wooldridge
    • Pamela C. DurhamNils Peter Joachim HanssonEdward S. SuffernJames L. Wooldridge
    • G06F15/173G06F9/455
    • H04L41/0823G06F9/45558G06F2009/45591
    • A computer implemented method is provided, including monitoring network traffic among virtual machines that are allocated to a plurality of compute nodes on a network, and identifying first and second virtual machines having inter-virtual machine communication over the network in an amount that is greater than a threshold amount of the network traffic. The method further comprises migrating at least one of the first and second virtual machines so that the first and second virtual machines are allocated to the same compute node and the inter-virtual machine communication between the first and second virtual machines is no longer directed over the network. In one embodiment, each compute node is coupled to an Ethernet link of a network switch, and data is obtained from a management information database of the network switch to determine the amount of network bandwidth that is being utilized for communication between the first and second virtual machines.
    • 提供了一种计算机实现的方法,包括监视分配给网络上的多个计算节点的虚拟机之间的网络流量,以及识别具有网络上的虚拟机间通信的第一和第二虚拟机,其大于 网络流量的阈值量。 该方法还包括迁移第一和第二虚拟机中的至少一个,使得第一和第二虚拟机被分配给相同的计算节点,并且第一和第二虚拟机之间的虚拟机之间的通信不再被引导到 网络。 在一个实施例中,每个计算节点耦合到网络交换机的以太网链路,并且从网络交换机的管理信息数据库获得数据,以确定用于第一和第二虚拟机之间的通信的网络带宽量 机器。
    • 6. 发明授权
    • Virtual machine placement to improve memory utilization
    • 虚拟机放置以提高内存利用率
    • US08490091B2
    • 2013-07-16
    • US13073132
    • 2011-03-28
    • James J. BozekNils Peter Joachim HanssonEdward S. SuffernJames L. Wooldridge
    • James J. BozekNils Peter Joachim HanssonEdward S. SuffernJames L. Wooldridge
    • G06F9/455
    • G06F9/5033G06F9/45558G06F9/461G06F2009/4557G06F2009/45583
    • 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.
    • 具有大量相同存储器页面的虚拟机被分组在公​​共管理程序下,以通过透明页面共享来实现更大的存储器节省。 一个实施例提供了一种计算机程序产品,包括用于执行方法的计算机可用程序代码,该方法包括分析在公共迁移域中在多个虚拟机管理程序上运行的多个虚拟机的软件映像内容,识别两个或多个虚拟机具有 大于阈值量的公共存储器页面,将两个或更多个虚拟机放置在公共管理程序之下,以及在两个或更多个虚拟机之间共享公共存储器页面。 可选地,识别两个或多个虚拟机可以包括识别具有相同软件图像内容分类的两个或多个虚拟机; 从而识别对共同存储器页面具有更大亲和力的图像。