[发明专利]一种集群负载均衡的方法及其系统有效
申请号: | 201310192994.7 | 申请日: | 2013-05-22 |
公开(公告)号: | CN103327072A | 公开(公告)日: | 2013-09-25 |
发明(设计)人: | 白利达;陈岚;王颖 | 申请(专利权)人: | 中国科学院微电子研究所 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100029 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 集群 负载 均衡 方法 及其 系统 | ||
1.一种集群负载均衡的方法,其特征在于,所述方法包括:
每隔固定时间获取所述集群内每个节点的性能参数;
根据所述性能参数获取该节点的综合负载冗余值,其中所述节点的综合负载冗余值为该节点的性能参数的加权和,所述性能参数对应的权数跟与其对应的应用程序有关;
接收到所述应用程序对应的连接请求后,将所述连接请求分配至所述综合负载冗余值大于其综合负载冗余阈值的节点,所述综合负载冗余阈值为所述节点的最小剩余空间量。
2.根据权利要求1所述的方法,其特征在于,所述将所述连接请求分配至所述综合负载冗余值大于其综合负载冗余阈值的节点,包括:
选取所述综合负载冗余值大于其综合负载冗余阈值的节点;
根据所述综合负载冗余值大于其综合负载冗余阈值的节点的综合负载冗余值及所述集群的总综合负载冗余值获取这些节点中单个节点的综合负载冗余率,其中所述集群的总综合负载冗余值为所述集群内所有节点的综合负载冗余值的和;设定所述综合负载冗余率不小于第一预定冗余率的节点属于第一低负载组,所述综合负载冗余率小于所述第一预定冗余率且不小于第二预定冗余率的节点属于第一中负载组,其中所述节点的综合负载冗余率为该节点的所述综合负载冗余值与所述集群的总综合负载冗余值之间的比值;
根据轮转法将所述连接请求分配至属于所述第一中负载组的节点,或者,根据轮转法将所述连接请求分配至属于所述第一低负载组的节点。
3.根据权利要求1所述的方法,其特征在于,所述将所述连接请求分配至所述综合负载冗余值大于其综合负载冗余阈值的节点,包括:
选取所述综合负载冗余值大于其综合负载冗余阈值的节点;设定综合负载冗余剩余量不小于第一预定剩余量的节点属于第二低负载组,所述综合负载冗余剩余量小于第一预定剩余量且不小于第二预定剩余量的节点属于第二中负载组,其中节点的综合负载冗余剩余量为该节点的所述综合负载冗余值超出其综合负载冗余阈值的量;
根据轮转法将所述连接请求分配至属于所述第二中负载组的节点,或者,根据轮转法将所述连接请求分配至属于所述第二低负载组的节点。
4.根据权利要求1所述的方法,其特征在于,所述将所述连接请求分配至所述综合负载冗余值大于其综合负载冗余阈值的节点,具体为:
采用轮转法将所述连接请求分配至所述综合负载冗余值大于其综合负载冗余阈值的节点。
5.根据权利要求1所述的方法,其特征在于,所述每个节点的性能参数包括两个以上参数值,所述将所述连接请求分配至所述综合负载冗余值大于其综合负载冗余阈值的节点前,所述方法还包括:
确定所述节点的每个所述参数值的冗余值大于所述参数值的冗余阈值。
6.根据权利要求1所述的方法,其特征在于,所述节点的性能参数包括响应时间,所述将所述连接请求分配至所述综合负载冗余值大于其综合负载冗余阈值的节点前,所述方法还包括:获取该节点的响应时间;
双通道示波器的两个通道与该节点的并口相连、且信号发生器连接在双通道示波器的一个通道上;所述获取该节点的响应时间,包括:
记录所述双通道示波器接收第一脉冲信号的第一时刻,所述第一脉冲信号由所述信号发生器产生并通过所述双通道示波器的一个通道传送至所述双通道示波器和所述节点的并口;
记录所述双通道示波器接收第二脉冲信号的第二时刻,所述第二脉冲信号由所述节点的并口接收并通过所述双通道示波器的另一通道传送至所述双通道示波器,其中所述第二脉冲信号与所述第一脉冲信号相同;
获取所述第二时刻与所述第一时刻之间的差值,令所述差值为所述节点的响应时间。
7.一种集群负载均衡的系统,其特征在于,所述系统包括:
第一获取单元,用于每隔固定时间获取所述集群内每个节点的性能参数;
第二获取单元,用于根据所述第一获取单元获取的所述性能参数获取该节点的综合负载冗余值,其中所述节点的综合负载冗余值为该节点的性能参数的加权和,所述性能参数对应的权数跟与其对应的应用程序有关;
分配单元,用于在接收到所述应用程序对应的连接请求后,将所述连接请求分配至所述综合负载冗余值大于其综合负载冗余阈值的节点,所述综合负载冗余阈值为所述节点的最小剩余空间量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院微电子研究所,未经中国科学院微电子研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310192994.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:hadoop系统中从属节点服务自动恢复方法
- 下一篇:业务处理方法和系统