您好,欢迎访问三七文档
小区负载均衡算法介绍1、小区负载均衡算法配置(针对本小区与扩容小区之间)小区负载均衡算法分为两类PRB利用率负载平衡算法和同步态用户负载均衡算法两种。其中:PRB利用率负载平衡算法用于解决在单个小区PRB利用率受限(达到或者接近满载),同时存在与之重叠覆盖的异频邻区相对低载,算法将一部分负载转移至邻区之后,达到整体PRB利用率之和最大化,从而吞吐率最大化;同步态用户数负载平衡算法用于解决在单个小区用户数受限(由于用户数过多导致整体UE速率受限),同时存在与之重叠覆盖的异频邻区相对低载,算法将一部分负载转移至邻区之后,达到整体用户速率平均化,从而减少差性用户的比例。笼统地说,PRB利用率负载平衡算法主要用于选大包用户,同步态用户数负载平衡算法主要用于选小包用户。因为现网用户分布符合类正态分布的特性,即小包用户出现概率大,大包用户出现概率小。所以在现网使用同步态用户负载均衡算法。同步态用户负载均衡算法关键参数及配置方式如下:InterFreqMlbSwitch:负载均衡总开关,在CELLALGOSWITCH设置,是进行PRB利用率负载平衡算法和同步态用户负载均衡的总开关,打开此开关才可进行复杂均衡。MML:MODCELLALGOSWITCH:LOCALCELLID=X,MLBALGOSWITCH=InterFreqMlbSwitch-1;MlbTriggerMode:异频负载平衡触发模式,当前算法支持两种模式,三种开启方案:单独打开PRB负载模式(PRB_ONLY)、单独打开用户数模式(UE_NUMBER_ONLY)和支持两个模式同时打开(PRB_OR_UE_NUMBER),现网配置时使用用户数模式即可。MML:MODCELLMLB:LOCALCELLID=X,MLBTRIGGERMODE=UE_NUMBER_ONLY;InterFreqUeTrsfType:异频负载均衡转移UE类型。决定转移连接态UE还是释放态UE,区分PRB模式下转移UE连接态还是空闲态,用户数模式下转移UE连接态还是空闲态,一共4个勾选项,可以独立或者同时配置。现网设置SynchronizedUE(同步态用户)、IdleUE(空闲态用户)打开,PrbMlbSynchronizedUE(PRB模式负载均衡同步态用户),异频空闲态小区PRB利用率负载平衡算法PrbMlbIdleUE(PRB模式负载均衡空闲态用户)关闭即可。MML:MODCELLMLB:LOCALCELLID=X,INTERFREQUETRSFTYPE=SynchronizedUE-1&IdleUE-1&PrbMlbSynchronizedUE-0&PrbMlbIdleUE-0;InterFreqMlbUeNumThd:异频负载均衡用户数门限;MlbUeNumOffset:负载均衡用户数偏置。算法高载触发门限,当算法未触发时如果小区同步态用户数大于等于InterFreqMlbUeNumThd+MlbUeNumOffset则触发异频连接态小区同步态用户数负载平衡算法,当算法触发时如果小区同步态用户数小于InterFreqMlbUeNumThd则退出算法。MlbUeNumOffset:负载均衡用户数偏置不需要进行配置,现网默认值20即可。InterFreqMlbUeNumThd异频负载均衡用户数门限设置为小区最大用户数的一半即可。MML:MODCELLMLB:LOCALCELLID=X,INTERFREQMLBUENUMTHD=(最大用户数/2);InterFreqLoadEvalPrd:异频负载评估周期,控制算法运行时序,在算法触发之后,负载平衡周期性执行,每个算法周期InterFreqLoadEvalPrd执行一次MLB动作,包括若干次MLB切换。即负载均衡多少秒进行一次。一般现网话务较高的情况配置15S即可。MML:MODCELLMLB:LOCALCELLID=X,INTERFREQLOADEVALPRD=15;UeNumDiffThd:用户数差值门限,用于比较本区用户数和邻区用户数的差距,算法要求本区选择相对低载的邻区作为MLB的可选邻区,这里相对低载的判决公式是本区用户数和邻区用户数差值占本区用户数的比例是否高于UeNumDiffThd(公式为MNBAMii*UeNumDiffThd,其中M,A分别为本小区同步态用户数和配置RB总数,iN,iB分别为邻区i的小区同步态用户数和配置RB总数。CellCapacityScaleFactor:小区能力缩放因子,计算小区配置RB总数的缩小或者放大因子,配置RB总数等于小区可用RB总数*CellCapacityScaleFactor,这里小区可用RB总数根据小区实际可用RB总数,基于实际RB数测量获得,在小区总RB数里扣除掉不能用于业务信道调用的RB数包括控制信道、公共信道和某些算法导致的蔽塞RB数,剩下的都是可以用于调用业务信道的RB数。以上二者都是用于判决负载均衡是否达到平衡的,简单举个例子:当小区能力缩放因子为1和1的时候,本小区为一个20M小区,邻区为一个10M小区,在进行用户数差值门限判决时,公式变化为MNMi*21UeNumDiffThd,若缩放因子为1:2时,公式变化为MNMiUeNumDiffThd。因现网均采用20M小区组网,所以以上参数均按默认值设置即可。OverlapInd:重叠覆盖标识,在异频邻区关系中进行设置。算法支持由维测人员设置可作为MLB目标邻区的标识,当选择某个或者某些邻区为OverlapInd=Yes,代表本区只会选择这个或者这些邻区作为目标邻区。这个参数默认值为No,算法会自动检查所有邻区是否为No,如是,代表不考虑这一标识,即所有邻区都可以作为目标邻区。MML:MODEUTRANINTERFREQNCELL:LOCALCELLID=X,MCC=”460”,MNC=”00”,ENODEBID=X,OVERLAPIND=YES;MlbMaxUeNum:负载均衡最大切换出用户数。算法每隔一个评估周期都会选择一定数量的UE执行MLB动作,该参数表示单周期执行MLB动作的UE个数上限,实际选择UE过程中,可能小于或者等于这个上限,不可能大于这个上限,出现小于这个上限的情况是当前满足条件的UE不够这个数目上限,此时算法本着有多少选多少的原则,选择所有满足条件的UE。现网设置为20即可。MML:MODCELLMLB:LOCALCELLID=X,MLBMAXUENUM=20;MlbUeSelectPrbThd:负载均衡用户选择PRB门限。表示异频连接态小区同步态用户数负载平衡算法中,选择UE的负载条件为UE级上、下行Total业务PRB利用率小于等于该门限。该值设置越大,异频连接态小区同步态用户数负载平衡算法越容易选择UE,有利于该算法的执行效率。简单来说,就是该值设置的越大越容易选择UE,该值设置的越小越难选择UE。现网默认值为2%,可以提高到10%,便于扩大可供选择UE的范围,且设置为10%时,负载均衡算法并不会选择拉网大包用户,因为拉网大包用户的PRB利用率是远大于10%的。MML:MODCELLMLB:LOCALCELLID=X,MLBUESELECTPRBTHD=10;相关电平设置:现网一般在扩容小区之间(D1D2、E1E2)配置为A3门限。那么在设置电平的时候要保证基于负载的异频RSRP触发门限(负载均衡UE测到的邻区的电平值)小于基于A3的异频A2RSRP触发门限(覆盖切换UE测到的邻区的电平值)。如若不然,会导致UE从本小区到邻区负载均衡切换过去之后,又因为满足小于基于A3的异频A2RSRP触发门限又切换回来。(比如说当基于负载的A4设置为-100,基于A3的A2设置为-90,当本小区电平为-95,邻区电平为-98时,可以通过负载均衡到邻小区,但是到了邻小区后又会通过覆盖切换A3事件切换回来)。MML:MODINTERFREQHOGROUP:LOCALCELLID=X,INTERFREQHOGROUPID=0,A3INTERFREQHOA1THDRSRP=-90,A3INTERFREQHOA2THDRSRP=-105,INTERFREQLOADBASEDHOA4THDRSRP=-103;2、小区负载均衡算法监控使用信令跟踪---用户数跟踪,可进行实时的用户数监控,便于观察用户数波动情况。用户数监控开启:使用信令跟踪—MLB跟踪,可进行MLB实时情况观察,便于观察MLB开启效果,同时也可以根据此信令跟踪的结果对MLB的电平门限进行优化。输入本小区信息与需要观察的与本小区负载均衡的邻区的信息,可开启两小区间负载均衡效果观察。利用本小区异频用户负载平衡选择UE个数,判决是否有那么多用户需要进行负载均衡,如果未达到设定的最大值。那么此时本小区用户可能处于负载均衡门限上波动,或两小区负载均衡趋于平衡。切至目标小区的UE个数是一个累加的数字,从开启MLB监控开始,因为负载均衡的原因,切至目标小区的连接态用户数。需观察此值在每个周期变化时,增加的数量和当前负载均衡选择的UE数量是否有较大的悬殊。如果有,那证明本小区和邻区覆盖并不重叠造成两小区之间覆盖不均衡或基于负载均衡的A4门限设置过高。3、小区负载均衡算法效果桓台联通前鲁2小区负载均衡效果如下图。扩容前(9月9日、10日用户数达到500以上)。9月11日晚上完成扩容,可见未开启负载均衡时2小区和5小区话务量分担并不好。9月12日及以后数据为开启负载均衡后的数据,可见本小区与扩容小区之间话务分担效果良好。(此站点为高校站点,9月12日为周六,话务量出现较大波动,属于正常现象)
本文标题:小区负载均衡算法
链接地址:https://www.777doc.com/doc-4024001 .html