欢迎来到天天文库
浏览记录
ID:8956382
大小:55.00 KB
页数:5页
时间:2018-04-13
《移动通信计费系统gprs话单调度方案的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、移动通信计费系统GPRS话单调度方案的研究与实现 doi:10.3969/j.issn.1006-1010.2016.14.016中图分类号:TN911.1文献标志码:A:1006-1010(2016)14-0076-04 引用格式:李成奇,雷淳,王锐深,等.移动通信计费系统GPRS话单调度方案的研究与实现[J].移动通信,2016,40(14):76-79. [Abstract]ToimprovetheGPRSCDRprocessingperformanceofChinaMobilechargingsystem,th
2、epaperstudiedtheschedulingalgorithmusedtodispatchGPRSCDR,proposedtheideaofGPRSCDRdynamicprocessing.Basedonsamplingtheory,thepaperthenputfor,establishedthecontrolmodel,andimplementeditbyshellscripting.Itthatthenecouldensurethereal-timecallinganceofGPRSCDRprocessingp
3、erformanceuptomorethan30%. [Keyicprocesssamplingcontrolcallingpriority 1现状分析 1.1业务现状分析 广东移动的预付费用户在线计费任务是由在线计费系统实现的。其中,对于语音、短信等业务采用在线计费方式,对GPRS(GeneralPacketRadioService)业务采用CDR(CallDetailRecord)离线计费方式[1]。随着数据业务的快速普及,GPRS使用量也在高速增长,统计计费系统每日处理的GPRS话单量明显增长,最高达50%以上
4、,而且仍在高速增长。个别系统的处理负载已经逼近系统的能力上限。 1.2系统现状分析 东莞移动通信计费系统对GPRS话单计费采用的是静态调度方式[2]。因用户业务使用时间和系统批量后台业务处理时间的不均匀分布,导致系统的负载跳动较大。从业务现状分析可见,GPRS业务发展很快,个别主机已逼近系统处理上限,进行系统GPRS话单处理性能的提升已刻不容缓。从系统现状分析可见,系统整体负载时间分布不均,还有较大的优化空间。进行GPRS处理动态调节优化,充分利用空闲时段的系统资源,将是在现有硬件资源条件下,提升GPRS话单处理性能的有
5、效手段。 2方案设计 2.1动态调度机制设计 采样控制系统由采样器、数字控制器、保持器和被控对象组成,采样器通过等时间间隔(采样周期)的采样把连续的偏差信号转换成离散信号,由数字控制器对它进行适当的变换,以满足控制的需要。参照采样控制系统的原理,设置CAPS等指标的采样模块,并将GPRS话单分发单元改为能按照采样结果和话单输入情况进行动态分发的数字控制器。预处理目录和处理进程则组成保持器[3-4],将CAPS等系统负载指标作为被控对象控制在一定安全负载范围内,在保证系统负载均衡的同时,使系统资源利用最大化。 因当前计
6、费系统设计的负载上限为3000CAPS,根据经验,取负载上限的80%作为系统安全上限。则系统安全上限内可配置的GPRS话单处理进程数为8个。 优化后的处理机制如图1所示。 2.2动态调度控制算法定义 变量的定义如下所示: CAPS:当前系统负载情况; L:系统负载上限,开发商实验室压测获得,值为3000; Ls:负载安全上限,本方案中取L×80%; SRC:GPRS处理进程对应的预处理目录; n:下一控制周期新启用话单处理通道数; N:采样时间点有负载的话单处理通道数,即SRC1~SRC8中有待处理话单的目
7、录数; M:每个SRC目录中待处理话单的数量; ORDERLIST:当前反向工单积压值; t:采样开始时间点; T:采样周期。 设一个GPRS处理进程(简称处理进程)在一个采样周期T内可以处理的GPRS文件数为m(可从系统中测得)。本算法分为采样、判断和调度三个步骤。 (1)在时间点t开始采样,采样周期为T,采样内容包括: 采样时间点的系统负载(CAPS); 采样时间点有负载的处理通道数(N); N个SRC中每个目录待处理的话单量M; 当前反向工单积压值ORDERLIST。 (2)若ORDERLIST≥
8、1000,则下周期停止所有处理通道,下一步执行步骤(8)。 (3)若CAPS≥Ls+300,则下周期停止所有处理通道,下一步执行步骤(8)。 (4)若Ls≤CAPS≤Ls+300,则下周期减少处理通道数量为min(N,2),下一步执行步骤(6)。 (5)若CAPS (6)分别判断N
此文档下载收益归作者所有