移动通信计费系统调动方案如何研究
所属栏目:通信论文
发布时间:2017-02-18 16:09:33 更新时间:2017-02-18 16:49:31
中国移动通信集团公司,是中国规模最大的移动通信运营商,主要经营移动话音、数据、IP电话和多媒体业务,接下来小编简单介绍这篇文章主要关于移动通信收费的论文。
【摘要】为了提升移动通信计费系统GPRS话单的处理性能,对GPRS话单处理调度算法进行研究,提出GPRS话单处理动态调度优化思想,并根据采样控制原理,提出了GPRS话单处理动态调度算法,建立了动态调度控制模型,并以shell脚本语言编程实现。经实际生产系统验证,新的调度算法在保证实时话务优先的基础上,提升了3%以上的GPRS话单处理性能。
【关键词】话单动态处理采样控制话务优先
1.1业务现状分析
广东移动的预付费用户在线计费任务是由在线计费系统实现的。其中,对于语音、短信等业务采用在线计费方式,对GPRS(GeneralPacketRadioService)业务采用CDR(CallDetailRecord)离线计费方式[1]。随着数据业务的快速普及,GPRS使用量也在高速增长,统计计费系统每日处理的GPRS话单量明显增长,最高达50%以上,而且仍在高速增长。个别系统的处理负载已经逼近系统的能力上限。
1.2系统现状分析
东莞移动通信计费系统对GPRS话单计费采用的是静态调度方式[2]。因用户业务使用时间和系统批量后台业务处理时间的不均匀分布,导致系统的负载跳动较大。从业务现状分析可见,GPRS业务发展很快,个别主机已逼近系统处理上限,进行系统GPRS话单处理性能的提升已刻不容缓。从系统现状分析可见,系统整体负载时间分布不均,还有较大的优化空间。进行GPRS处理动态调节优化,充分利用空闲时段的系统资源,将是在现有硬件资源条件下,提升GPRS话单处理性能的有效手段。
2方案设计
2.1动态调度机制设计
采样控制系统由采样器、数字控制器、保持器和被控对象组成,采样器通过等时间间隔(采样周期)的采样把连续的偏差信号转换成离散信号,由数字控制器对它进行适当的变换,以满足控制的需要。参照采样控制系统的原理,设置CAPS等指标的采样模块,并将GPRS话单分发单元改为能按照采样结果和话单输入情况进行动态分发的数字控制器。预处理目录和处理进程则组成保持器[3-4],将CAPS等系统负载指标作为被控对象控制在一定安全负载范围内,在保证系统负载均衡的同时,使系统资源利用最大化。
因当前计费系统设计的负载上限为3000CAPS,根据经验,取负载上限的80%作为系统安全上限。则系统安全上限内可配置的GPRS话单处理进程数为8个。
优化后的处理机制如图1所示。
2.2动态调度控制算法定义
变量的定义如下所示:
CAPS:当前系统负载情况;
L:系统负载上限,开发商实验室压测获得,值为3000;
Ls:负载安全上限,本方案中取L×80%;
SRC:GPRS处理进程对应的预处理目录;
n:下一控制周期新启用话单处理通道数;
N:采样时间点有负载的话单处理通道数,即SRC1~SRC8中有待处理话单的目录数;
M:每个SRC目录中待处理话单的数量;
ORDERLIST:当前反向工单积压值;
t:采样开始时间点;
T:采样周期。
设一个GPRS处理进程(简称处理进程)在一个采样周期T内可以处理的GPRS文件数为m(可从系统中测得)。本算法分为采样、判断和调度三个步骤。
(1)在时间点t开始采样,采样周期为T,采样内容包括:
采样时间点的系统负载(CAPS);
采样时间点有负载的处理通道数(N);
N个SRC中每个目录待处理的话单量M;
当前反向工单积压值ORDERLIST。
(2)若ORDERLIST≥1000,则下周期停止所有处理通道,下一步执行步骤(8)。
(3)若CAPS≥Ls+300,则下周期停止所有处理通道,下一步执行步骤(8)。
(4)若Ls≤CAPS≤Ls+300,则下周期减少处理通道数量为min(N,2),下一步执行步骤(6)。
(5)若CAPS(6)分别判断N个话单处理通道对应的SRC中的M是否大于m。若M(7)在调度环节,若GPRS原始话单不足m,则有多少移多少,没有则不移。
(8)每间隔T重复上述采样、判断和调度。
阅读期刊:《现代通信》
《现代通信》(双月刊)1981年创刊,是通信技术刊物。《现代通信》向社会宣传通信、普及通信科学技术知识和业务知识,协助社会智力开发,培养通信科技后备军,促使各行各业广泛使用通信和信息网络,加速通信和信息事业的发展。