[发明专利]一种Web负载均衡方法、网格服务器及系统无效
| 申请号: | 200910169534.6 | 申请日: | 2009-09-08 |
| 公开(公告)号: | CN102014042A | 公开(公告)日: | 2011-04-13 |
| 发明(设计)人: | 刘龙平 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/06 |
| 代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘 |
| 地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 web 负载 均衡 方法 网格 服务器 系统 | ||
技术领域
本发明涉及Web系统,尤其涉及一种Web负载均衡方法,以及用于实现Web负载均衡的网格服务器及相应的Web负载均衡系统。
背景技术
随着因特网的高速发展,Web系统越来越得到广泛的应用。为了满足日益增长的用户需求,现有Web系统中,由设置于网络侧的多台Web服务器组成Web服务器集群。用户通过客户端的Web浏览器登录Web服务器集群,访问Web系统提供的各种功能。现有Web服务器集群能在集群内的各台Web服务器之间实现负载均衡。随着登录到Web系统的用户数量大幅增长,集群内的各Web服务器有可能都达到其最大负荷,现有技术中,在这种情况下,一般采用不断增加Web服务器来分担负荷,以提高整个Web系统的负荷能力。这种通过增加Web服务器来提高系统负荷能力的方法无疑增加了整个系统的运营成本。
现有技术中,已提出了网格资源的概念。通过将地理上分布的各种计算机的资源组织起来,相当于将加入到同一系统或网络的各种计算机可用资源整合成一台巨大的超级计算机,从而实现计算资源、存储资源、数据资源、信息资源以及专家资源等的共享。
实际应用中,登录到网络的各类型计算机(包括普通用户的PC机以及各种服务器等),大部分都存在资源闲置现象,如一般PC机的主机系统有40%的时间空闲,其CPU运算能力等并没有被充分利用。因此,如何将登录到网络的各类型计算机作为网格资源,有效地利用各计算机的计算能力来实现Web系统负荷分担,是一个有待解决的重要课题。
发明内容
本发明实施例提供一种Web负载均衡方法、网格服务器及系统,解决现有技术中需要通过增加Web服务器来实现Web负载均衡及提高系统负荷能力的问题。
本发明实施例提供的Web负载均衡方法,包括:
由Web服务器集群将当前计算任务发送给设置于网络侧的网格服务器;
所述网格服务器在注册到本地的在线网格资源中,选择一个或多个网格资源作为本次计算资源,并将所述计算任务分配给所述本次计算资源;
所述本次计算资源成功完成分配的计算任务后返回计算结果给所述网格服务器;
所述网格服务器传送所述计算结果给所述Web服务器集群。
本发明实施例还提供一种网格服务器,包括:
网格资源管理单元,用于接收网格资源的注册请求,记录在线的网格资源;
任务接收/反馈单元,用于接收Web服务器集群发送的当前计算任务;以及接收本次计算资源成功完成分配的计算任务后返回的计算结果,并传送给所述Web服务器集群;
资源选择单元,用于选择一个或多个在线的网格资源作为本次计算资源;
任务分配单元,用于将所述任务接收/反馈单元接收的所述计算任务分配给所述资源选择单元选择出的所述本次计算资源。
本发明实施例还提供一种Web负载均衡系统,包括:Web服务器集群、网格服务器和网格资源;
所述Web服务器集群,用于将当前计算任务发送给所述网格服务器;以及接收所述网格服务器传送的计算结果;
所述网格服务器,用于接收网格资源的注册请求,记录在线的网格资源;以及接收Web服务器集群发送的计算任务,在注册的在线网格资源中,选择一个或多个网格资源作为本次计算资源;并将所述计算任务分配给所述本次计算资源;
所述网格资源,用于注册到所述网格服务器中,当被选择作为本次计算资源并成功完成分配的计算任务后,向所述所述网格服务器返回计算结果。
采用本发明,网络中各类型计算机,通过注册到设置于网络侧的网格服务器,成为网格资源;由网格服务器对网格资源进行管理。当Web服务器集群将当前计算任务发送给网格服务器后,网格服务器在注册到本地的在线网格资源中,选择一个或多个网格资源作为本次计算资源,将计算任务分配给本次计算资源,由本次计算资源完成分配的计算任务,并将计算结果返回给网格服务器,再由网格服务器将计算结果传送给Web服务器集群。这样,通过充分利用网络中的各类型计算机作为网格资源参与分担计算任务,减轻Web服务器集群中各Web服务器的负荷,不需要增加Web服务器就实现了Web负载均衡并提高了整个Web系统的负荷能力。
附图说明
图1为本发明实施例提供的Web负载均衡方法流程图;
图2为本发明实施例提供的网格服务器结构示意图;
图3为本发明实施例提供的Web负载均衡系统结构示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910169534.6/2.html,转载请声明来源钻瓜专利网。





