节点业务分配方法、装置、系统及计算机可读存储介质制造方法及图纸

技术编号:20013970 阅读:27 留言:0更新日期:2019-01-05 22:19
本发明专利技术公开了一种节点业务分配方法、装置、系统及计算机可读存储介质,属于电信技术领域,该方法包括:获取系统中允许发生宕机事件的节点个数及正常运行的节点个数;获取每次弹性伸缩操作的节点个数;根据每个节点的预设的极限性能值计算水平扩展的门限值和水平收缩的门限值;根据所述水平扩展的门限值和水平收缩的门限值计算节点正常运行期间工作负荷的最佳负载率;并根据所述最佳负载率对所述节点进行业务分配,通过对当前电信行业通用的N+M备份方式进行数学推理,演算出弹性伸缩的理论门限值,具有普适性和一般性,能够准确地判断系统是否达到最佳利用率,从而对每个节点的业务进行合理分配。

Node Service Allocation Method, Device, System and Computer Readable Storage Media

The invention discloses a node service allocation method, device, system and computer readable storage medium, which belongs to the field of telecommunication technology. The method includes: acquiring the number of nodes allowed to outage events and the number of nodes in normal operation in the system; acquiring the number of nodes in each elastic expansion operation; and calculating the horizontal expansion gate according to the preset limit performance value of each node. Threshold value and threshold value of horizontal contraction; According to the threshold value of horizontal expansion and horizontal contraction, the optimum load rate of workload during normal operation of nodes is calculated; and according to the optimum load rate, the service distribution of the nodes is carried out, and the theoretical threshold value of elastic contraction is calculated through mathematical reasoning of the current N+M backup mode in telecommunications industry. The universality and generality can accurately judge whether the system achieves the best utilization rate, so as to reasonably distribute the services of each node.

【技术实现步骤摘要】
节点业务分配方法、装置、系统及计算机可读存储介质
本专利技术涉及电信
,尤其涉及一种节点业务分配方法、装置、系统及计算机可读存储介质。
技术介绍
在电信行业,N+M备份是常用的一种备份方式,通常N≥M>0,这种备份方式下,当M个节点发生宕机事件时,另外N个节点可以继续接管业务并且正常运行,不会出现业务损失的情况。N+M有两种方式,一种叫负荷分担方式,此时N和M都在工作,条件允许的情况下,推荐这种方式。另外一种是主备方式,此时M只备份,不工作,造成了一定的资源浪费。这种方式适用于一些重要的节点,并且通常是以N=M=1,即1+1方式备份的。NFV(NetworkFunctionVirtualization)是指网络功能虚拟化,弹性伸缩Scale是NFV当中一个重要的概念,弹性伸缩包括水平扩展Scale-out和水平收缩Scale-in;水平扩展Scale-out是指:当NFV的容量、流量、处理能力等不够时,系统会自动扩展新的节点来承接任务,保证业务不丢失;水平收缩Scale-in是指:当系统节点过多而业务量又较少时,造成一种资源浪费,此时可以减少节点数量。现有的弹性伸缩的门限值通常都是凭经验决定的,有时误差较大,要么系统不可以做水平扩展,否则会引起系统振荡;要么不可以做水平收缩,否则系统的冗余度不够。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种节点业务分配方法、装置、系统及计算机可读存储介质,通过对当前电信行业通用的N+M备份方式进行数学推理,演算出弹性伸缩的理论门限值,具有普适性和一般性,能够准确地判断系统是否达到最佳利用率,从而对每个节点的业务进行合理分配。本专利技术解决上述技术问题所采用的技术方案如下:根据本专利技术的一个方面,提供的一种节点业务分配方法,包括:获取系统中允许发生宕机事件的节点个数及正常运行的节点个数;获取每次弹性伸缩操作的节点个数;根据每个节点的预设的极限性能值计算水平扩展的门限值和水平收缩的门限值;根据所述水平扩展的门限值和水平收缩的门限值计算节点正常运行期间工作负荷的最佳负载率;并根据所述最佳负载率对所述节点进行业务分配。可选地,所述系统为N+M备份方式的系统,其中,N为系统中正常运行的节点个数,M为系统中允许发生宕机事件的节点个数,当系统中有M个节点发送宕机事件时,另外N个节点可以继续接管业务并且正常运行。可选地,所述根据每个节点的预设的极限性能值计算水平扩展的门限值和水平收缩的门限值包括:获取每个节点的预设的极限性能值P,设节点当前业务量为S,节点能承接的总业务量为Sall;则水平扩展的门限值表示为:S/Sall≤N/(N+M)*P;水平收缩的门限值表示为:S/Sall≤(N-n)2/((N-n+M)(N-n+M+1))*P;其中,n为水平收缩操作的节点个数。可选地,所述节点正常运行期间工作负荷的最佳负载率表示为:S/Sall>N2(N+n+M)/((N+M)2(N+M+1))*P。根据本专利技术的另一个方面,提供的一种节点业务分配装置,包括:获取模块,用于获取系统中允许发生宕机事件的节点个数及正常运行的节点个数;获取每次弹性伸缩操作的节点个数;门限值计算模块,用于根据每个节点的预设的极限性能值计算水平扩展的门限值和水平收缩的门限值;业务分配模块,用于根据所述水平扩展的门限值和水平收缩的门限值计算节点正常运行期间工作负荷的最佳负载率;并根据所述最佳负载率对所述节点进行业务分配。可选地,所述系统为N+M备份方式的系统,其中,N为系统中正常运行的节点个数,M为系统中允许发生宕机事件的节点个数,当系统中有M个节点发送宕机事件时,另外N个节点可以继续接管业务并且正常运行。可选地,所述门限值计算模块包括:预设单元,用于获取每个节点的预设的极限性能值P,设节点当前业务量为S,节点能承接的总业务量为Sall;水平扩展计算单元,用于计算水平扩展的门限值,表示为:S/Sall≤N/(N+M)*P;水平收缩计算单元,用于计算水平收缩的门限值,表示为:S/Sall≤(N-n)2/((N-n+M)(N-n+M+1))*P;其中,n为水平收缩操作的节点个数。可选地,所述节点正常运行期间工作负荷的最佳负载率表示为:S/Sall>N2(N+n+M)/((N+M)2(N+M+1))*P。根据本专利技术的再一个方面,提供的一种SIP信令解密系统,包括存储器、处理器和至少一个被存储在所述存储器中并被配置为由所述处理器执行的应用程序,所述应用程序被配置为用于执行以上所述的SIP信令解密方法。根据本专利技术的再一个方面,提供的一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现以上所述的SIP信令解密方法。本专利技术实施例的一种节点业务分配方法、装置、系统及计算机可读存储介质,该方法包括:获取系统中允许发生宕机事件的节点个数及正常运行的节点个数;获取每次弹性伸缩操作的节点个数;根据每个节点的预设的极限性能值计算水平扩展的门限值和水平收缩的门限值;根据所述水平扩展的门限值和水平收缩的门限值计算节点正常运行期间工作负荷的最佳负载率;并根据所述最佳负载率对所述节点进行业务分配,通过对当前电信行业通用的N+M备份方式进行数学推理,演算出弹性伸缩的理论门限值,具有普适性和一般性,能够准确地判断系统是否达到最佳利用率,从而对每个节点的业务进行合理分配。附图说明图1为本专利技术实施例一提供的一种节点业务分配方法流程图;图2为本专利技术实施例一提供的N+M负荷分担方式的业务分配示意图;图3为本专利技术实施例一提供的N+M主备方式的业务分配示意图;图4为本专利技术实施例一提供的水平扩展的业务分配示意图;图5为本专利技术实施例一提供的水平收缩时的业务分配示意图;图6为本专利技术实施例一提供的水平扩展的曲线趋势图;图7为本专利技术实施例一提供的水平收缩的曲线趋势图;图8为本专利技术实施例一提供的节点运行期工作负荷的最佳负载率与水平收缩及水平扩展的三者关系图;图9为本专利技术实施例二提供的一种节点业务分配装置示范性结构框图;图10为图9中门限值计算模块的示范性结构框图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式为了使本专利技术所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。实施例一如图1所示,在本实施例中,一种节点业务分配方法,包括:S10、获取系统中允许发生宕机事件的节点个数及正常运行的节点个数;S20、获取每次弹性伸缩操作的节点个数;S30、根据每个节点的预设的极限性能值计算水平扩展的门限值和水平收缩的门限值;S40、根据所述水平扩展的门限值和水平收缩的门限值计算节点正常运行期间工作负荷的最佳负载率;并根据所述最佳负载率对所述节点进行业务分配。在本实施例中,通过对当前电信行业通用的N+M备份方式进行数学推理,演算出弹性伸缩的理论门限值,具有普适性和一般性,能够准确地判断系统是否达到最佳利用率,从而对每个节点的业务进行合理分配。在本实施例中,所述系统为N+M备份方式的系统,其中,N为系统中正常运行的节点个数,M为系统中允许发生宕机事件的节点个数,当系统中有M本文档来自技高网...

【技术保护点】
1.一种节点业务分配方法,其特征在于,包括:获取系统中允许发生宕机事件的节点个数及正常运行的节点个数;获取每次弹性伸缩操作的节点个数;根据每个节点的预设的极限性能值计算水平扩展的门限值和水平收缩的门限值;根据所述水平扩展的门限值和水平收缩的门限值计算节点正常运行期间工作负荷的最佳负载率;并根据所述最佳负载率对所述节点进行业务分配。

【技术特征摘要】
1.一种节点业务分配方法,其特征在于,包括:获取系统中允许发生宕机事件的节点个数及正常运行的节点个数;获取每次弹性伸缩操作的节点个数;根据每个节点的预设的极限性能值计算水平扩展的门限值和水平收缩的门限值;根据所述水平扩展的门限值和水平收缩的门限值计算节点正常运行期间工作负荷的最佳负载率;并根据所述最佳负载率对所述节点进行业务分配。2.根据权利要求1所述的一种节点业务分配方法,其特征在于,所述系统为N+M备份方式的系统,其中,N为系统中正常运行的节点个数,M为系统中允许发生宕机事件的节点个数,当系统中有M个节点发送宕机事件时,另外N个节点可以继续接管业务并且正常运行。3.根据权利要求2所述的一种节点业务分配方法,其特征在于,所述根据每个节点的预设的极限性能值计算水平扩展的门限值和水平收缩的门限值包括:获取每个节点的预设的极限性能值P,设节点当前业务量为S,节点能承接的总业务量为Sall;则水平扩展的门限值表示为:S/Sall≤N/(N+M)*P;水平收缩的门限值表示为:S/Sall≤(N-n)2/((N-n+M)(N-n+M+1))*P;其中,n为水平收缩操作的节点个数。4.根据权利要求3所述的一种节点业务分配方法,其特征在于,所述节点正常运行期间工作负荷的最佳负载率表示为:S/Sall>N2(N+n+M)/((N+M)2(N+M+1))*P。5.一种节点业务分配装置,其特征在于,包括:获取模块,用于获取系统中允许发生宕机事件的节点个数及正常运行的节点个数;获取每次弹性伸缩操作的节点个数;门限值计算模块,用于根据每个节点的预设的极限性能值...

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

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

1