[发明专利]用于基于健康的溢出的系统和方法有效
| 申请号: | 200980154595.3 | 申请日: | 2009-11-24 |
| 公开(公告)号: | CN102301338A | 公开(公告)日: | 2011-12-28 |
| 发明(设计)人: | S·德高卡尔;M·姆提安 | 申请(专利权)人: | 思杰系统有限公司 |
| 主分类号: | G06F11/00 | 分类号: | G06F11/00;G06F11/20;G06F11/34;H04L29/08 |
| 代理公司: | 北京泛华伟业知识产权代理有限公司 11280 | 代理人: | 王勇 |
| 地址: | 美国佛*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 基于 健康 溢出 系统 方法 | ||
相关申请
本申请要求在2008年11月25日提出的,标题为“System and Methods for Health Based Spillover”的美国非临时专利申请NO.12/277,641的利益和优先权,该申请通过引用全部包含于此。
技术领域
本发明涉及计算机网络技术,且更具体地,涉及提供基于健康的动态虚拟服务器溢出(spillover)管理。
背景技术
网络设备通常用于提供对一个或多个网络服务的访问。网络设备可包括多个虚拟服务器,每个虚拟服务器提供对多个服务的访问。虚拟服务器可管理来自客户机的到来的(incoming)连接,并且将客户机请求定向到一个或多个服务。在管理到来的连接请求的过程中,网络设备可提供虚拟服务器间的负载平衡。当虚拟服务器离线(down)或无法用于服务连接请求时,设备可使用备份虚拟服务器来管理到来的连接。
虚拟服务器可以是可操作的但可能不是在期望的性能级别上操作。网络设备可将客户机请求或连接定向到虚拟服务器,其经由多个服务器提供对可用服务的负载平衡。如果每个服务器上的服务是离线或不可用的,那么虚拟服务器不能够转发或负载平衡来自客户机的请求。在这时,网络设备可切换到备份虚拟服务器,所述备份虚拟服务器提供对第二组服务器的访问和对其进行负载平衡以便提供该服务。
发明内容
本发明提供用于设备的虚拟服务器的基于健康的溢出管理技术。使用基于健康的溢出技术,网络设备可在确定预定百分比的负载平衡的服务离线后将请求定向到备份或第二虚拟服务器。在这种方式中,基于用户控制的离线的服务的数量水平到有效的服务数量的确定而发生溢出。不是等虚拟服务器的最后一个服务被标记为离线时才溢出到另一个虚拟服务器,而是可基于用户指定的百分比来发生溢出。例如,当被标记为离线的服务数量相对于有效服务的数量降至指定的百分比(例如50%)之下时,设备可从一个虚拟服务器溢出到另一个虚拟服务器。
一方面,本发明涉及用于设备在确定第一虚拟服务器的健康降到健康阀值之下时将管理第一多个服务的第一虚拟服务器的请求定向到第二虚拟服务器的方法。该方法包括设备为第一虚拟服务器识别健康阀值,所述第一虚拟服务器将来自多个客户机的请求定向到多个服务。健康阀值可以是百分比。设备监控多个服务的状态,每个服务具有所分配的权重。一些实施例中,可为每个服务分配不同的权重。设备通过对经由监控识别为在线(up)的多个服务的每一个的权重求和并把所求和的权重除以识别为有效的多个服务的每一个的权重之和来为服务建立健康。设备确定健康降到健康阀值之下并响应于所述确定,使用第二虚拟服务器将来自多个客户机的请求定向到第二多个服务。响应于所述确定,设备可将客户机请求定向到第二虚拟服务器而不是第一虚拟服务器。
一些实施例中,设备识别第二虚拟服务器为用于第一虚拟服务器的备份服务器。一个实施例中,设备响应于所述确定来建立第二虚拟服务器。设备以预定频率监控第一虚拟服务器的多个服务的状态。设备也可在所述多个服务的一个或多个的状态发生变化后重建或重新确定健康。响应于改变一个或多个服务的权重,设备可重建或重新确定健康。一些实施例中,设备识别所述服务的一个或多个的状态为离线并将所述服务的一个或多个排除在建立健康之外。又一个实施例中,设备识别所述服务的一个或多个的状态为无效并将所述服务的一个或多个排除在建立健康之外。
又一方面,本发明涉及在确定第一虚拟服务器的健康降到健康阀值之下时将管理第一多个服务的第一虚拟服务器的请求定向到第二虚拟服务器的系统。该系统包括被配置为具有健康阀值的第一虚拟服务器,所述第一虚拟服务器将来自客户机的请求定向到服务。健康阀值包括百分比。该系统的一个或多个监控器监控每个服务的状态,每个服务被分配一个权重。一些例子中,所述服务的一个或多个被分配不同的权重。健康监控器通过对经由监控识别为在线的多个服务的每一个的权重求和并把所求和的权重除以识别为有效的多个服务的每一个的权重之和来为虚拟服务器建立健康。健康监控器确定健康降到健康阀值之下,以及响应于所述确定,连接管理器使用第二虚拟服务器将来自客户机的请求定向到第二组服务。响应于所述确定,连接管理器可将客户机请求定向到第二虚拟服务器而不是第一虚拟服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思杰系统有限公司,未经思杰系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980154595.3/2.html,转载请声明来源钻瓜专利网。





