信号处理模块的负载均衡方法及装置制造方法及图纸

技术编号:16499710 阅读:67 留言:0更新日期:2017-11-04 11:12
本发明专利技术实施例提供一种信号处理模块的负载均衡方法,包括:按照预设规则,选择CPU占用率与占用率平均值之间的差值绝对值大于等于预设阈值的信号处理模块作为偶联迁移的信号处理模块;计算偶联迁移的信号处理模块的偶联收发包平均值;按照CPU占用率从大到小的顺序将各信号处理模块上的偶联放入偶联预迁移队列;更新满足迁移条件的偶联的目标模块号,并将满足迁移条件的偶联放入偶联迁移队列,进行偶联迁移。本发明专利技术实施例同时还提供一种信号处理模块的负载均衡装置。

Method and device of load balancing module for signal processing

Including the load balancing method, the embodiment of the invention provides a signal processing module according to preset rules, choose the CPU occupancy rate and occupancy is greater than or equal to the signal processing module as a coupling transfer signal processing module of the preset threshold rate difference between the mean absolute value; calculation of coupling transfer signal processing module receives the average coupling according to the CPU value; the occupancy rate from big to small in the order of the signal processing module into the coupling coupling of pre transfer queue; target module to update the coupling transfer to meet conditions, and will meet the conditions of migration coupling into the coupling transfer queue, coupling migration. The embodiment of the invention also provides a load balancing device for the signal processing module.

【技术实现步骤摘要】
信号处理模块的负载均衡方法及装置
本专利技术实施例涉及负载均衡
,尤其涉及一种信号处理模块的负载均衡方法及装置。
技术介绍
核心网移动性管理实体(MobilityManagementEntity,MME)网元的信号处理模块在正常运行的过程中,会遇到偶联分担不均衡、以及正在运行过程中由于偶联配置更改而导致的负载不均衡的情况。通常,对于非虚拟化设备,主要是通过手动修改配置来调整负载分担,使负载均衡。但是,在核心网设备虚拟化后,信号处理模块扩容的过程中,扩容的信号处理模块上偶联分担不均衡,以及缩容过程中,偶联迁移一起的模块间偶联分担不均衡,导致了核心网设备虚拟化后信号处理模块负载不均衡的问题更为突出,无法简单的通过手动修改配置来调整负载分担,导致各信号处理模块的中央处理器(CentraProcessingUnit,CPU)负载不均衡,浪费系统资源。
技术实现思路
为解决现有存在的技术问题,本专利技术实施例提供一种信号处理模块的负载均衡方法及装置,以实现各信号处理模块之间的CPU负载基本一致,实现负载均衡,充分利用系统资源。为达到上述目的,本专利技术实施例的技术方案是这样实现的:一种信号处理模块的负载均衡方法,所述方法包括:按照预设规则,选择中央处理器CPU占用率与占用率平均值之间的差值绝对值大于等于预设阈值的信号处理模块作为偶联迁移的信号处理模块;计算所述偶联迁移的信号处理模块的偶联收发包平均值;按照所述CPU占用率从大到小的顺序,依次将需要偶联迁移的各所述信号处理模块上的偶联放入偶联预迁移队列;其中,每个所述信号处理模块上的偶联按照收发包数的大小进行排序;更新满足迁移条件的偶联的目标模块号,并将所述满足迁移条件的偶联放入偶联迁移队列,进行偶联迁移。如上所述的方法,其中,所述按照预设规则,选择CPU占用率与占用率平均值之间的差值绝对值大于等于预设阈值的信号处理模块作为偶联迁移的信号处理模块之前,所述方法还包括:在重平衡检测定时器到时时,计算各所述信号处理模块的所述CPU占用率;判断所述CPU占用率的最大值与最小值之间的差值绝对值是否大于等于所述预设阈值;在判断所述CPU占用率的最大值与最小值之间的差值绝对值大于等于所述预设阈值时,根据所述各信号处理模块的CPU占用率,计算所述占用率平均值。如上所述的方法,其中,所述判断所述CPU占用率的最大值与最小值之间的差值绝对值是否大于等于预设阈值之前,所述方法还包括:将所有所述信号处理模块按照所述CPU占用率的大小进行排序。如上所述的方法,其中,所述按照预设规则,选择所述CPU占用率与所述占用率平均值之间的差值绝对值大于等于所述预设阈值的信号处理模块作为偶联迁移的信号处理模块,包括:按照所述预设规则,从CPU占用率最高的信号处理模块开始,依次选择所述CPU占用率与所述占用率平均值之间的差值绝对值大于等于所述预设阈值的信号处理模块中的一半,作为偶联迁出的信号处理模块;按照所述预设规则,从CPU占用率最低的信号处理模块开始,依次选择所述CPU占用率与所述占用率平均值之间的差值绝对值大于等于所述预设阈值的信号处理模块中的一半,作为偶联迁入的信号处理模块。如上所述的方法,其中,所述按照预设规则,选择所述CPU占用率与所述占用率平均值之间的差值绝对值大于等于所述预设阈值的信号处理模块作为偶联迁移的信号处理模块,还包括:若没有所述CPU占用率与所述占用率平均值之间的差值绝对值大于等于所述预设阈值的信号处理模块,则从所述CPU占用率高于所述占用率平均值的信号处理模块中,依次选择作为偶联迁出的信号处理模块,其中,所选择的作为偶联迁出的信号处理模块的数量不超过偶联迁入的信号处理模块的数量;或者,从所述CPU占用率低于所述占用率平均值的信号处理模块中,依次选择作为偶联迁入的信号处理模块,其中,所选择的作为偶联迁入的信号处理模块的数量不超过偶联迁出的信号处理模块的数量。如上所述的方法,其中,所述依次将需要偶联迁移的各所述信号处理模块上的偶联放入偶联预迁移队列,包括:过滤掉各所述信号处理模块上的所述收发包数大于等于1.1倍所述偶联收发包平均值的偶联,以及所述收发包数等于0的偶联,依次将各所述信号处理模块上的偶联放入所述偶联预迁移队列。如上所述的方法,其中,所述迁移条件包括:目标信号处理模块的收发包数加上预迁移偶联的收发包数小于1.1倍的所述偶联收发包平均值;所述预迁移偶联所在的源信号处理模块的收发包数与所述预迁移偶联的收发包数之差大于0.9倍的所述偶联收发包平均值;所述预迁移偶联迁移到所述目标信号处理模块后,与所述预迁移偶联的归属局向和协议类型相同的偶联不会都集中在所述目标信号处理模块上;所述目标信号处理模块上已建立的偶联个数与确定要迁移到所述目标信号处理模块的偶联个数之和,小于所述目标信号处理模块上的偶联个数最大容量。如上所述的方法,其中,所述更新满足迁移条件的偶联的目标模块号,并将所述满足迁移条件的偶联放入偶联迁移队列,进行偶联迁移之后,所述方法还包括:将偶联对应的所述源信号处理模块的收发包数减去所述预迁移偶联的收发包数;将偶联对应的所述目标信号处理模块的收发包数加上所述预迁移偶联的收发包数。一种信号处理模块的负载均衡装置,所述装置包括:选择模块,用于按照预设规则,选择中央处理器CPU占用率与占用率平均值之间的差值绝对值大于等于预设阈值的信号处理模块作为偶联迁移的信号处理模块;计算模块,用于计算所述偶联迁移的信号处理模块的偶联收发包平均值;迁移模块,用于按照所述CPU占用率从大到小的顺序,依次将需要偶联迁移的各所述信号处理模块上的偶联放入偶联预迁移队列;其中,每个所述信号处理模块上的偶联按照收发包数的大小进行排序;更新满足迁移条件的偶联的目标模块号,并将所述满足迁移条件的偶联放入偶联迁移队列,进行偶联迁移。如上所述的装置,其中,所述计算模块还用于:在重平衡检测定时器到时时,计算各所述信号处理模块的所述CPU占用率;所述装置还包括判断模块,用于判断所述CPU占用率的最大值与最小值之间的差值绝对值是否大于等于所述预设阈值;所述计算模块,还用于在所述判断模块判断所述CPU占用率的最大值与最小值之间的差值绝对值大于等于所述预设阈值时,根据所述各信号处理模块的CPU占用率,计算所述占用率平均值。如上所述的装置,其中,所述选择模块还用于:将所有所述信号处理模块按照所述CPU占用率的大小进行排序。如上所述的装置,其中,所述选择模块具体用于:按照所述预设规则,从CPU占用率最高的信号处理模块开始,依次选择所述CPU占用率与所述占用率平均值之间的差值绝对值大于等于所述预设阈值的信号处理模块中的一半,作为偶联迁出的信号处理模块;按照所述预设规则,从CPU占用率最低的信号处理模块开始,依次选择所述CPU占用率与所述占用率平均值之间的差值绝对值大于等于所述预设阈值的信号处理模块中的一半,作为偶联迁入的信号处理模块。如上所述的装置,其中,所述选择模块还用于:若没有所述CPU占用率与所述占用率平均值之间的差值绝对值大于等于所述预设阈值的信号处理模块,则从所述CPU占用率高于所述占用率平均值的信号处理模块中,依次选择作为偶联迁出的信号处理模块,其中,所选择的作为偶联迁出的信号处理模块的数量本文档来自技高网...
信号处理模块的负载均衡方法及装置

【技术保护点】
一种信号处理模块的负载均衡方法,其特征在于,所述方法包括:按照预设规则,选择中央处理器CPU占用率与占用率平均值之间的差值绝对值大于等于预设阈值的信号处理模块作为偶联迁移的信号处理模块;计算所述偶联迁移的信号处理模块的偶联收发包平均值;按照所述CPU占用率从大到小的顺序,依次将需要偶联迁移的各所述信号处理模块上的偶联放入偶联预迁移队列;其中,每个所述信号处理模块上的偶联按照收发包数的大小进行排序;更新满足迁移条件的偶联的目标模块号,并将所述满足迁移条件的偶联放入偶联迁移队列,进行偶联迁移。

【技术特征摘要】
1.一种信号处理模块的负载均衡方法,其特征在于,所述方法包括:按照预设规则,选择中央处理器CPU占用率与占用率平均值之间的差值绝对值大于等于预设阈值的信号处理模块作为偶联迁移的信号处理模块;计算所述偶联迁移的信号处理模块的偶联收发包平均值;按照所述CPU占用率从大到小的顺序,依次将需要偶联迁移的各所述信号处理模块上的偶联放入偶联预迁移队列;其中,每个所述信号处理模块上的偶联按照收发包数的大小进行排序;更新满足迁移条件的偶联的目标模块号,并将所述满足迁移条件的偶联放入偶联迁移队列,进行偶联迁移。2.根据权利要求1所述的方法,其特征在于,所述按照预设规则,选择CPU占用率与占用率平均值之间的差值绝对值大于等于预设阈值的信号处理模块作为偶联迁移的信号处理模块之前,所述方法还包括:在重平衡检测定时器到时时,计算各所述信号处理模块的所述CPU占用率;判断所述CPU占用率的最大值与最小值之间的差值绝对值是否大于等于所述预设阈值;在判断所述CPU占用率的最大值与最小值之间的差值绝对值大于等于所述预设阈值时,根据所述各信号处理模块的CPU占用率,计算所述占用率平均值。3.根据权利要求2所述的方法,其特征在于,所述判断所述CPU占用率的最大值与最小值之间的差值绝对值是否大于等于预设阈值之前,所述方法还包括:将所有所述信号处理模块按照所述CPU占用率的大小进行排序。4.根据权利要求1或3所述的方法,其特征在于,所述按照预设规则,选择所述CPU占用率与所述占用率平均值之间的差值绝对值大于等于所述预设阈值的信号处理模块作为偶联迁移的信号处理模块,包括:按照所述预设规则,从CPU占用率最高的信号处理模块开始,依次选择所述CPU占用率与所述占用率平均值之间的差值绝对值大于等于所述预设阈值的信号处理模块中的一半,作为偶联迁出的信号处理模块;按照所述预设规则,从CPU占用率最低的信号处理模块开始,依次选择所述CPU占用率与所述占用率平均值之间的差值绝对值大于等于所述预设阈值的信号处理模块中的一半,作为偶联迁入的信号处理模块。5.根据权利要求4所述的方法,其特征在于,所述按照预设规则,选择所述CPU占用率与所述占用率平均值之间的差值绝对值大于等于所述预设阈值的信号处理模块作为偶联迁移的信号处理模块,还包括:若没有所述CPU占用率与所述占用率平均值之间的差值绝对值大于等于所述预设阈值的信号处理模块,则从所述CPU占用率高于所述占用率平均值的信号处理模块中,依次选择作为偶联迁出的信号处理模块,其中,所选择的作为偶联迁出的信号处理模块的数量不超过偶联迁入的信号处理模块的数量;或者,从所述CPU占用率低于所述占用率平均值的信号处理模块中,依次选择作为偶联迁入的信号处理模块,其中,所选择的作为偶联迁入的信号处理模块的数量不超过偶联迁出的信号处理模块的数量。6.根据权利要求1所述的方法,其特征在于,所述依次将需要偶联迁移的各所述信号处理模块上的偶联放入偶联预迁移队列,包括:过滤掉各所述信号处理模块上的所述收发包数大于等于1.1倍所述偶联收发包平均值的偶联,以及所述收发包数等于0的偶联,依次将各所述信号处理模块上的偶联放入所述偶联预迁移队列。7.根据权利要求1所述的方法,其特征在于,所述迁移条件包括:目标信号处理模块的收发包数加上预迁移偶联的收发包数小于1.1倍的所述偶联收发包平均值;所述预迁移偶联所在的源信号处理模块的收发包数与所述预迁移偶联的收发包数之差大于0.9倍的所述偶联收发包平均值;所述预迁移偶联迁移到所述目标信号处理模块后,与所述预迁移偶联的归属局向和协议类型相同的偶联不会都集中在所述目标信号处理模块上;所述目标信号处理模块上已建立的偶联个数与确定要迁移到所述目标信号处理模块的偶联个数之和,小于所述目标信号处理模块上的偶联个数最大容量。8.根据权利要求1所述的方法,其特征在于,所述更新满足迁移条件的偶...

【专利技术属性】
技术研发人员:冯文祥
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1