[发明专利]信号处理模块的负载均衡方法及装置有效
申请号: | 201610268289.4 | 申请日: | 2016-04-26 |
公开(公告)号: | CN107315637B | 公开(公告)日: | 2020-07-31 |
发明(设计)人: | 冯文祥 | 申请(专利权)人: | 南京中兴新软件有限责任公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京元本知识产权代理事务所(普通合伙) 11308 | 代理人: | 金海荣 |
地址: | 210012 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信号 处理 模块 负载 均衡 方法 装置 | ||
1.一种信号处理模块的负载均衡方法,其特征在于,所述方法包括:
按照预设规则,选择中央处理器CPU占用率与占用率平均值之间的差值绝对值大于等于预设阈值的信号处理模块作为偶联迁移的信号处理模块,其包括:
按照所述预设规则,从CPU占用率最高的信号处理模块开始,依次选择所述CPU占用率与所述占用率平均值之间的差值绝对值大于等于所述预设阈值的信号处理模块中的一半,作为偶联迁出的信号处理模块;
按照所述预设规则,从CPU占用率最低的信号处理模块开始,依次选择所述CPU占用率与所述占用率平均值之间的差值绝对值大于等于所述预设阈值的信号处理模块中的一半,作为偶联迁入的信号处理模块;
计算所述偶联迁移的信号处理模块的偶联收发包平均值;
按照所述CPU占用率从大到小的顺序,依次将需要偶联迁移的各所述信号处理模块上的偶联放入偶联预迁移队列;其中,每个所述信号处理模块上的偶联按照收发包数的大小进行排序;
更新满足迁移条件的偶联的目标模块号,并将所述满足迁移条件的偶联放入偶联迁移队列,进行偶联迁移。
2.根据权利要求1所述的方法,其特征在于,所述按照预设规则,选择CPU占用率与占用率平均值之间的差值绝对值大于等于预设阈值的信号处理模块作为偶联迁移的信号处理模块之前,所述方法还包括:
在重平衡检测定时器到时时,计算各所述信号处理模块的所述CPU占用率;
判断所述CPU占用率的最大值与最小值之间的差值绝对值是否大于等于所述预设阈值;
在判断所述CPU占用率的最大值与最小值之间的差值绝对值大于等于所述预设阈值时,根据所述各信号处理模块的CPU占用率,计算所述占用率平均值。
3.根据权利要求2所述的方法,其特征在于,所述判断所述CPU占用率的最大值与最小值之间的差值绝对值是否大于等于预设阈值之前,所述方法还包括:
将所有所述信号处理模块按照所述CPU占用率的大小进行排序。
4.根据权利要求1所述的方法,其特征在于,所述按照预设规则,选择所述CPU占用率与所述占用率平均值之间的差值绝对值大于等于所述预设阈值的信号处理模块作为偶联迁移的信号处理模块,还包括:
若没有所述CPU占用率与所述占用率平均值之间的差值绝对值大于等于所述预设阈值的信号处理模块,则从所述CPU占用率高于所述占用率平均值的信号处理模块中,依次选择作为偶联迁出的信号处理模块,其中,所选择的作为偶联迁出的信号处理模块的数量不超过偶联迁入的信号处理模块的数量;或者,从所述CPU占用率低于所述占用率平均值的信号处理模块中,依次选择作为偶联迁入的信号处理模块,其中,所选择的作为偶联迁入的信号处理模块的数量不超过偶联迁出的信号处理模块的数量。
5.根据权利要求1所述的方法,其特征在于,所述依次将需要偶联迁移的各所述信号处理模块上的偶联放入偶联预迁移队列,包括:
过滤掉各所述信号处理模块上的所述收发包数大于等于1.1倍所述偶联收发包平均值的偶联,以及所述收发包数等于0的偶联,依次将各所述信号处理模块上的偶联放入所述偶联预迁移队列。
6.根据权利要求1所述的方法,其特征在于,所述迁移条件包括:
目标信号处理模块的收发包数加上预迁移偶联的收发包数小于1.1倍的所述偶联收发包平均值;
所述预迁移偶联所在的源信号处理模块的收发包数与所述预迁移偶联的收发包数之差大于0.9倍的所述偶联收发包平均值;
所述预迁移偶联迁移到所述目标信号处理模块后,与所述预迁移偶联的归属局向和协议类型相同的偶联不会都集中在所述目标信号处理模块上;
所述目标信号处理模块上已建立的偶联个数与确定要迁移到所述目标信号处理模块的偶联个数之和,小于所述目标信号处理模块上的偶联个数最大容量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京中兴新软件有限责任公司,未经南京中兴新软件有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610268289.4/1.html,转载请声明来源钻瓜专利网。