[发明专利]一种高可用集群系统负载动态均衡方法及节点设备有效
申请号: | 201310132099.6 | 申请日: | 2013-04-16 |
公开(公告)号: | CN103227754B | 公开(公告)日: | 2017-02-08 |
发明(设计)人: | 王静;范明彬 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
主分类号: | H04L12/803 | 分类号: | H04L12/803;H04L29/08 |
代理公司: | 北京安信方达知识产权代理有限公司11262 | 代理人: | 栗若木,曲鹏 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 可用 集群 系统 负载 动态 均衡 方法 节点 设备 | ||
1.一种高可用集群系统负载动态均衡方法,其特征在于,该方法包括:
各接口节点对自身进行周期性采样,采样信息包括获取接口节点与客户端间的进程连接数和接口节点的各类资源利用情况;
当接口节点接收到客户端发起的访问请求时,将本接口节点的各采样信息进行加权求和计算出本接口节点的负载指标;
若所计算出的负载指标超过设定阈值,则拒绝客户端发起的访问请求,若所计算出的负载指标未超过设定阈值,则接受客户端发起的访问请求,与所述客户端建立连接。
2.如权利要求1所述的方法,其特征在于,
所述接口节点的资源利用情况包括如下一种或几种:
CPU利用率、内存利用率、磁盘利用率、网络流量值。
3.如权利要求1所述的方法,其特征在于,将本接口节点的各采样信息进行过加权求和计算出本接口节点的负载指标指:
将本接口节点最近一次采样的所有采样信息进行加权求和运算得到接口节点的负载指标,其中,所有采样信息的加权系数之和为1。
4.如权利要求1所述的方法,其特征在于,将本接口节点的各采样信息进行加权求和计算出本接口节点的负载指标指:
所述高可用集群系统将所获取的接口节点最近一次采样的各类采样信息与上一次采样的对应采样信息求和取平均值,再将接口节点的各类采样信息的平均值进行加权求和运算得到接口节点的负载指标,其中,所有采样信息的加权系数之和为1。
5.如权利要求1至4任一项所述的方法,其特征在于,所计算出的负载指标超过设定阈值指:
所计算出的负载指标的值超过设定阈值。
6.如权利要求1至4任一项所述的方法,其特征在于,所计算出的负载指标超过设定阈值指,所计算出的负载指标在高可用集群系统的所有接口节点的负载指标排序的位置超过设定排序位置,此时,该方法还包括:
各接口节点分别以频率在高可用集群系统中的samba网络中广播本接口节点每次采样的采样信息,接口节点根据接收到的其他接口节点的采样信息,确定本接口节点的负载指标在高可用集群系统的所有接口节点的负载指标排序的位置。
7.一种高可用集群系统中节点设备,其特征在于,该设备包括:
动态均衡(DLB-HA)模块,对本接口节点进行周期性采样,采样信息包括获取接口节点与客户端间的进程连接数和接口节点的各类资源利用情况,并在接收到客户端发起的访问请求时,将本接口节点的各采样信息进行加权求和计算出本接口节点的负载指标;
处理模块,在DLB-HA模块所计算出的负载指标超过设定阈值时,拒绝客户端发起的访问请求,在DLB-HA模块所计算出的负载指标未超过设定阈值时,接受客户端发起的访问请求,与所述客户端建立连接。
8.如权利要求7所述的设备,其特征在于,
所述接口节点的资源利用情况包括如下一种或几种:
CPU利用率、内存利用率、磁盘利用率、网络流量值。
9.如权利要求7所述的设备,其特征在于,
所述DLB-HA模块,将所获取的接口节点最近一次采样的所有采样信息进行加权求和运算得到接口节点的负载指标,其中,所有采样信息的加权系数之和为1。
10.如权利要求7所述的设备,其特征在于,
所述DLB-HA模块,将所获取的接口节点最近一次采样的各类采样信息与上一次采样的对应采样信息求和取平均值,再将接口节点的各类采样信息的平均值进行加权求和运算得到接口节点的负载指标,其中,所有采样信息的加权系数之和为1。
11.如权利要求7至10任一项所述的设备,其特征在于,
所述DLB-HA模块,所计算出的负载指标超过设定阈值指,所计算出的负载指标的值超过设定阈值,或者所计算出的负载指标在高可用集群系统的所有接口节点的负载指标排序的位置超过设定排序位置。
12.如权利要求10所述的设备,其特征在于,该设备还包括:
通信模块,以频率在高可用集群系统中的samba网络中广播本接口节点每次采样的采样信息,并通过广播接收其他接口节点广播的采样信息;
所述DLB-HA模块,存储其他接口节点的采样信息,在接收到客户端发起的访问请求时,根据本接口节点的采样信息以及其他接口节点的采样信息,分别进行加权和计算,得到各接口节点的负载指标,并根据本接口节点的负载指标确定本接口节点在高可用集群系统的所有接口节点的负载指标排序中的位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310132099.6/1.html,转载请声明来源钻瓜专利网。