-
公开(公告)号:US20100131636A1
公开(公告)日:2010-05-27
申请号:US12276676
申请日:2008-11-24
申请人: Salil SURI , Harish CHILKOTI
发明人: Salil SURI , Harish CHILKOTI
IPC分类号: G06F15/173
CPC分类号: H04L45/22 , H04L45/00 , H04L45/125 , H04L47/125
摘要: A virtualized platform includes a virtual switch connected to the virtual network interface cards (vNICs) for a group of virtual machines running the same application program that is associated with multiple software ports. A module in the virtualized platform monitors the virtual switch's receipt of a network packet that includes control information relating to the application program and its software ports. The module applies a load balancing algorithm to select a vNIC from the vNICs connected or connectable to the virtual switch, based on the rate of processing of previous network packets by each the vNICs (e.g., as measured by the size of a network packet queue). The module might also apply the load balancing algorithm to select a software port for the application. The module then causes the virtual switch to route the network packet to the selected vNIC and software port.
摘要翻译: 虚拟化平台包括连接到虚拟网络接口卡(vNIC)的虚拟交换机,用于运行与多个软件端口相关联的相同应用程序的一组虚拟机。 虚拟化平台中的一个模块监视虚拟交换机对包含与应用程序及其软件端口相关的控制信息的网络数据包的接收。 该模块基于每个vNIC对先前网络分组的处理速率(例如,按网络分组队列的大小测量),应用负载平衡算法从连接或可连接到虚拟交换机的vNIC中选择一个vNIC, 。 该模块还可以应用负载平衡算法为应用程序选择一个软件端口。 该模块然后使虚拟交换机将网络数据包路由到所选的vNIC和软件端口。
-
2.
公开(公告)号:US08924534B2
公开(公告)日:2014-12-30
申请号:US12606875
申请日:2009-10-27
申请人: Salil Suri , Harish Chilkoti , Anand Shrivastava
发明人: Salil Suri , Harish Chilkoti , Anand Shrivastava
IPC分类号: G06F15/173 , G06F9/48 , G06F9/50 , G06F9/455
CPC分类号: G06F9/4856 , G06F9/5022 , G06F2009/45575 , G06F2209/504 , Y02D10/22 , Y02D10/24 , Y02D10/32
摘要: A method includes monitoring a resource consumption of one or more virtual machines on a host computer in a computer network, and suspending the one or more virtual machines based on the resource consumption to free one or more resources on the host computer. The method also includes losslessly handling a request intended for the suspended one or more virtual machines to seamlessly resume the suspended one or more virtual machines. The request includes a network traffic intended for the suspended one or more virtual machines and/or a non-network request.
摘要翻译: 一种方法包括监视计算机网络中的主计算机上的一个或多个虚拟机的资源消耗,以及基于资源消耗挂起所述一个或多个虚拟机以释放所述主计算机上的一个或多个资源。 该方法还包括无损地处理针对被暂停的一个或多个虚拟机的请求以无缝地恢复所暂停的一个或多个虚拟机。 该请求包括用于被暂停的一个或多个虚拟机和/或非网络请求的网络流量。
-
公开(公告)号:US20110099267A1
公开(公告)日:2011-04-28
申请号:US12606875
申请日:2009-10-27
申请人: Salil SURI , Harish CHILKOTI , Anand SHRIVASTAVA
发明人: Salil SURI , Harish CHILKOTI , Anand SHRIVASTAVA
IPC分类号: G06F15/173 , G06F9/455 , G06F9/46
CPC分类号: G06F9/4856 , G06F9/5022 , G06F2009/45575 , G06F2209/504 , Y02D10/22 , Y02D10/24 , Y02D10/32
摘要: A method includes monitoring a resource consumption of one or more virtual machines on a host computer in a computer network, and suspending the one or more virtual machines based on the resource consumption to free one or more resources on the host computer. The method also includes losslessly handling a request intended for the suspended one or more virtual machines to seamlessly resume the suspended one or more virtual machines. The request includes a network traffic intended for the suspended one or more virtual machines and/or a non-network request.
摘要翻译: 一种方法包括监视计算机网络中的主计算机上的一个或多个虚拟机的资源消耗,以及基于资源消耗挂起所述一个或多个虚拟机以释放所述主计算机上的一个或多个资源。 该方法还包括无损地处理针对被暂停的一个或多个虚拟机的请求以无缝地恢复所暂停的一个或多个虚拟机。 该请求包括用于被暂停的一个或多个虚拟机和/或非网络请求的网络流量。
-
公开(公告)号:US07962647B2
公开(公告)日:2011-06-14
申请号:US12276676
申请日:2008-11-24
申请人: Salil Suri , Harish Chilkoti
发明人: Salil Suri , Harish Chilkoti
IPC分类号: G06F13/00
CPC分类号: H04L45/22 , H04L45/00 , H04L45/125 , H04L47/125
摘要: A virtualized platform includes a virtual switch connected to the virtual network interface cards (vNICs) for a group of virtual machines running the same application program that is associated with multiple software ports. A module in the virtualized platform monitors the virtual switch's receipt of a network packet that includes control information relating to the application program and its software ports. The module applies a load balancing algorithm to select a vNIC from the vNICs connected or connectable to the virtual switch, based on the rate of processing of previous network packets by each the vNICs (e.g., as measured by the size of a network packet queue). The module might also apply the load balancing algorithm to select a software port for the application. The module then causes the virtual switch to route the network packet to the selected vNIC and software port.
摘要翻译: 虚拟化平台包括连接到虚拟网络接口卡(vNIC)的虚拟交换机,用于运行与多个软件端口相关联的相同应用程序的一组虚拟机。 虚拟化平台中的一个模块监视虚拟交换机对包含与应用程序及其软件端口相关的控制信息的网络数据包的接收。 该模块基于每个vNIC对先前网络分组的处理速率(例如,按网络分组队列的大小测量),应用负载平衡算法从连接或可连接到虚拟交换机的vNIC中选择一个vNIC, 。 该模块还可以应用负载平衡算法为应用程序选择一个软件端口。 该模块然后使虚拟交换机将网络数据包路由到所选的vNIC和软件端口。
-
-
-