SCP业务运行机制优化的设计与实现

来源 :北京邮电大学 | 被引量 : 2次 | 上传用户:jaky111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
智能网(IN,Intelligent Network)是在原有通信网的基础上,为了快速方便地提供新业务而设置的一层叠加网络。SCP(ServiceControl Point)网元节点是智能网中的核心网元,提供多种业务的执行环境,存储业务数据和业务逻辑,针对不同的智能网业务选择和执行相应的业务逻辑,控制业务交换点等网络实体的动作,从而实现业务控制的功能。CMIN02系统是符合ETSI CAMEL标准和中国移动通信集团公司CAMEL规范的移动智能网系统,目前已经在我国取得了大规模商用。随着智能网体系的不断发展,智能业务的不断更新升级,用户的不断增长,作为核心网元的SCP必然需要不断进步。不但要求SCP要有更多新的功能,同时在性能方面也需要更强大的处理能力。本文针对现有CMIN02-SCP业务运行机制中的不足设计并实现了一整套优化方案,有效提高了SCP的处理能力。论文第一章介绍了智能网尤其是GSM(Global System for MobileCommunications)移动智能网的相关概念及体系结构,并介绍了CMIN02移动智能网系统。论文第二章介绍了现有的SCP业务运行机制,包括软件架构和业务逻辑执行流程。在此基础上,指出现有业务运行机制存在三个方面的缺点:系统中存在大量冗余的内部消息,无谓地消耗系统资源;性能参数缺乏自适应能力,参数值均为固定设置;以及采用多进程负荷分担工作方式带来的一系列问题。论文第三章主要是针对系统中存在的大量冗余消息提出了去除内部消息的方法。首先提出了两个初步想法,之后通过对比分析找到了更为完善的业务分段轮询方法,并对此业务分段轮询方法进行了详细设计与实现。最后与现有的业务运行机制进行了对比测试,并对测试数据进行了分析。论文第四章主要针对固定化的交互性能参数设定问题进行论述。首先建立了系统的交互模型,并通过分析此模型找出影响整个系统性能的最主要的性能参数。随后分析了这些主要性能参数的变化对系统性能的影响,从而提出了根据系统繁忙程度动态设定性能参数的方法,并论述其实现的关键点,最后进行了简单的测试论证。论文第五章提出了多线程业务处理方式。首先论述了多线程工作方式相对于多进程工作方式的优势,并根据系统的结构设计了多线程方式下的并行工作模型。之后给出了多线程工作方式的总体设计,并详细叙述了几个关键点的实现方法。最后进行了简单的性能测试。论文最后对全文进行了总结,指出了文中的不足之处,并对下一步的工作进行了展望。
其他文献
聚类分析是认识事物的基本途径之一。通过聚类分析,可以更清楚地认识事物的本质特征。目前的各种聚类分析方法中,动态聚类法是最为普遍的一种。本文主要从静态样本和动态样本
国民经济持续快速发展的同时,铁路运能紧张问题也日益突出。编组站作为路网上最重要节点,承担办理货物列车的解体和编组任务,其效率的提高对提升整个路网的运输能力至关重要
P2P网络安全模型的研究是当前研究的热点之一。由于P2P网络分布式、缺乏集中控制的特点,使得P2P网络的安全成为一个突出的问题。因此需要一个分布式的信任机制来增强系统的可
3G(GPS/GIS/GPRS),是空间技术、卫星定位与导航技术和计算机通讯技术相结合,多学科高度集成的对空间信息进行采集、处理、管理、分析、表达、传播和应用的现代信息技术。前两者
在当今的经济、社会生活的各个领域中,互联网的应用正变得越来越广泛。在互联网经济迅猛发展的同时,由网站违规运营造成的问题也呈逐年上升趋势。虽然信息产业部通过ICP/IP地
本论文详细介绍了用于教学的PCI实验卡的设计与开发过程。在本设计中,采用PLX公司的PLX9054作为PCI总线接口芯片,FPGA芯片采用的是Altera公司生产的Cyclone系列EP1C6Q240C8芯
极速学习机是一种用来求解单隐层神经网络的快速学习方法。它只需要设置网络的隐层节点个数,随机生成输入层与隐层之间的权值和隐层的偏置权值,且在算法执行过程中不需要再做
目前,银行业正下处在以客户为中心、以市场为导向的激烈竞争时代,如何应用先进的计算机网络技术跟踪、预测银行客户的发展动向,最大限度地挖掘客户信息的潜在价值,并利用这些信息
数据挖掘是一门从大量日常业务数据中提取有用信息的新兴学科,20世纪90年代以来发展迅速。日常业务数据可能不完整,含冗余或边界模糊等,应用数据挖掘算法之前一般需要对原始数据
随着现代信息产业的蓬勃发展,软件开发已经成为一项浩大繁杂的工程。从计划、设计到实现,每一个环节都必须严格把关,稍有不慎,整个工程就会失败。据统计,仅在美国,每年就有180,000个信息技术项目,耗资大约$2500亿美元,其中25-30%的项目会流产。由此可见,由于管理不善和设计上的失误所造成的损失是巨大的。现代软件开发的过程和管理显得比以往任何时候都更为重要。 本文以Rational公司首创