优化BSC选择表挖掘网络价值

2013-02-27 02:23中国电信股份有限公司广东无线网络运营中心蔡若铁李德卿周穗涛
数字通信世界 2013年10期
关键词:话务量板件数量

中国电信股份有限公司广东无线网络运营中心 潘 锐 蔡若铁 李德卿 周穗涛

一、引言

3G时代的到来,使得新一代的网络运营者,需从传统的语言话务经营转变为数据的流量经营。而智能手机时代的到来,QQ、微信、微博等新的应用程序,又使得网络的负荷成几何级数增长。如何快速有效地提升BSC(基站控制器)的3G业务处理能力,成为一个棘手的问题。

在中兴的网络中,负责C网的3G业务(即CDMA2000的EVDO业务)的媒体流处理板件就是DOSDU(数据业务选择和分配单元),3G业务量的增加意味着DOSDU负荷的增加。那么除了增加DOSDU资源,来增强BSC的处理能力以外,我们是否还有其他的方法提升DOSDU的处理能力呢?答案是肯定的,本文介绍的正是这种方法。

二、DOCMP和DOSDU

在中兴的BSC设备中,DOSDU负责CDMA2000 EVDO业务的媒体流处理,DOSDU中负责处理EVDO业务的资源模块称为SE。而DOCMP模块负责CDMA2000 EVDO业务的信令流处理,同时还负责对若干个DOSDU的资源管理。

DOSDU在BSC中被分为若干组,每组对应一个DOCMP管理模块,在一个DOCMP组中,DOSDU的SE资源由DOCMP统一分配管理。其结构如图1所示。

图1 DOSDU结构

三、选择表的配置

1.选择表的均衡配置方法

DOSDU的SE资源由DOCMP统一分配管理。那么多个DOCMP模块之间的任务又是如何分配的呢?原来系统中有一个DOCMP选择表(见图2),DOCMP之间通过选择表来分配任务,而选择表实际上是一个最大64位序列的Hash选择表,它可以根据选择表的数据配置,通过Hash算法随机而又均衡分配任务。

图2 DOCMP选择表

假设某个BSC上面一共有14个DOCMP,且所有的DOSDU平均地分配给了所有的DOCMP,那么我们只要在选择表上将14个DOCMP都选择一次,系统就会根据Hash算法将整个BSC的负荷平均地分配给14个DOCMP,因为每个DOCMP管理的DOSDU的SE数量是相同的,因此就能充分地发挥DOSDU的处理能力。这就是选择表的均衡配置。

2.选择表的均衡配置的局限

选择表的均衡配置,简单易行。但是这种配置方法必须有一个前提,那就是所有的DOCMP下面管理的SE资源是一样的。如果各DOCMP所管理的DOSDU的SE资源的数量不一样,那么就会有部分资源被浪费,而DOSDU的SE资源较少的一组,还会成为整个系统中的短板,首先出现拥塞现象。

图3 DOCMP配置的局限

仍以上述的BSC为例,其一共有14个DOCMP,如果现在每个DOCMP都管理着1440个SE,而此时要扩容2块DOSDU2,每块DOSDU2有480个SE,那么在不增减DOCMP的前提下,我们无论如何都无法做到14个组的SE的数量一样。只能配置两组1920个SE和10组1440个SE的DOCMP组别,如图3。这时均衡配置方法,无法发挥扩容板件的作用,网络的瓶颈仍然是1440个SE,也就是说当某一组的负荷达到1440个用户时,系统就会有溢出。

这时是否每次扩容都得增加14个DOSDU,才能起作用呢?在这方面,我们的优化配置方法就起了作用,无需增加DOCMP,也无需扩容十多块DOSDU,简单的配置数据,就能挖掘出系统的潜力,补上系统的短板。

3.选择表的优化配置方法

前文介绍了,DOSDU的SE资源由DOCMP统一分配管理,DOCMP之间是通过选择表来分配任务,而选择表实际上是一个最大64位序列的Hash选择表。也就是说选择表间接地分配着DOSDU的SE资源,所以通过优化选择表就能优化DOSDU的SE资源。

目前,中兴的C网设备有两种DOSDU:DOSDU2有480个SE,DOSDU3有960个SE。据此,我们可以通过板件的数量计算出总的SE数量。用总的SE数量除以DOCMP的数量,再取整数和取余数,即

公式中,N为SE数量除以DOCMP的数量的整数;M为余数;480为一块DOSDU2所带的SE数量,一块DOSDU3可以看作2块DOSDU2处理。如果M=0,即可以整除,则可直接用均衡配置的方法配置选择表。如果M≠0,则各DOCMP在选择表中各填入N次,再将剩余的M块DOSDU板配置到相应的M块DOCMP上,并将这部分DOCMP在选择表中再复选一次。但是,因为系统中选择表最多只能是一个64位的序列,所以前提条件是

我们仍以一个BSC中有14个DOCMP和等效44块DOSDU2板件为例。44块DOSDU2共有21120个SE,由上叙的公式计算得出

因满足总序列数小于64的条件,因此可以将所有的DOCMP在选择表中选择3次,再将多配置了1块DOSDU2的2个DOCMP再各选择一次。这样就能充分地发挥扩容的两块DOSDU的价值了。

当然,如果S的值大于64的话,我们也可以将板件等效成DOSDU3,即原公式中的“480”改为“960”,组与组之间最多相差960个SE,其他的计算不变,这样最大序列数S值就不会大于64了。

四、优化效果

某市的BSC0共有44块DOSDU板,14个DOCMP模块,10个模块管理了3块等效DOSDU2,2个模块管理了4块等效DOSDU2。以前使用均衡配置法,对系统进行配置时,多出的两块DOSDU2板件实际上并未充分发挥其作用。因此我们对BSC0的数据进行了优化配置,并对配置前后的指标进行了对比,具体如图4、图5。

采用优化配置方案后,正好某市DO业务的话务量有较大的提高,DO话务量提高了10%左右,但是,DOSDU的利用率却平均下降了约2%。这意味着,如果DO的话务保持不变的话,DOSDU的利用率将下降12%。

图4 DO:呼叫话务量(Erl)

图5 DOSDU最大利用率(%)

可见,使用优化法对某市BSC0进行系统数据优化后,尽管DO的话务量有较大的幅度的提高,但DOSDU的利用率保持了稳定甚至略有下降,明显降低了网络的负荷。

同时,无需扩容大量的DOSDU单板,就能起到扩大容量的效果,节省了投资,增强了资源的利用。

五、结束语

本文运用的DOCMP的选择表优化方法,可以更充分地挖掘现网的DOSDU处理能力,对于已使用了均衡配置的BSC,优化配置方案可以在不增加资源的情况下,迅速提高BSC的DOSDU处理能力。

同时优化配置方案也降低了网络扩容的要求,无需一次扩容十余块板件,也无需增加DOCMP模块,就提升了BSC的处理能力和应用价值,可为各中兴设备网络作为扩容优化的参考。■

猜你喜欢
话务量板件数量
基于车身板件定位切割焊接装置的设计
基于动态择优组合的板材切割下料算法
统一数量再比较
基于时间序列模型的异常话务量分块建模和预测
S1240交换机实时话务量统计的分析与实现研究
矩形钢管截面延性等级和板件宽厚比相关关系
头发的数量
我国博物馆数量达4510家
铝合金板件损伤修复
多基站调度网话务量模型