论文部分内容阅读
近年来,移动智能网业务在中国迅速发展。随着移动智能网用户的增加,移动智能网系统的规模和复杂度都日益提高。在不断开发新的智能网业务的同时,我们也更加重视提高现有业务的服务质量,以满足不断提高的用户体验要求。对系统进行性能优化成为了当前比较重要的问题。呼叫接续时长是移动智能网中一个较为重要的指标。本文对CMIN02-SCP系统进行分析,找出了若干制约SCP(Service Control Point)系统呼叫接续时长的潜在因素,以此为基础制定了相应的优化方案,并对方案的可行性、实施过程中遇到的问题及实施后的实际测试效果进行了介绍,最后,根据测试的效果确定了有效方案,并对方案进行了整合。在系统瓶颈分析阶段,我们通过对SCP核心消息驱动机制、软件体系结构及数据库访问机制的分析,确定了系统优化的目标,即对SCP核心消息驱动机制进行改造,使用中间件对SCP后台软件体系结构进行优化,及增加SDP(ServiceData Point)子系统、将数据库访问机制修改为异步访问机制。为了达到对SCP核心消息驱动机制进行改造的优化目标,我们制定了三种优化方案,包括:直接修改SCF进程消息驱动机制以使多个连续的无状态SIB(Service Independent Building Block)连续执行,使用存储过程对业务逻辑进行改造以减少业务流程中的SIB数量,及使用多线程技术对SCF进程进行改造。在优化方案制定之后,我们对优化方案进行了实施,并使用本文所提出的统一的测试方案对实施后的系统性能进行了采样分析,以确定各方案是否达到了预期效果。通过分析可知,针对修改SCP核心消息驱动机制所制定的三种优化方案均满足了缩短呼叫接续时长的要求,但直接修改SCF进程核心消息驱动机制的方案会对系统稳定性造成影响,使用多线程技术改造SCF进程的方案改动代价过高;而对SCP软件体系结构进行优化和增加SDP子系统两个方案都没有达到预期效果,但这两种方案对系统的稳定性和可扩展性有很大提高,可以作为有效方案的实施平台。最终,我们确定了如下的方案整合结果:使用存储过程优化业务逻辑+优化软件体系结构+SDP子系统本文对制约SCP系统呼叫接续时长的因素进行了较为深入的分析,并针对分析结论制定了多种优化方案,通过对优化方案的实施效果进行分析得出了可行性结论,并基于结论进行了优化方案的整合,最终达到了较好的优化效果。本文中所提到优化方案具有普适性,其相关内容对于其他消息密集型系统的优化是值得参考的,而其对于系统软件拓扑结构对系统性能的影响及应用进程访问数据库的安全性的探讨也具有积极的意义。本文的研究成果已经在新疆省移动公司的OCS(Online Charging System,在线计费系统)中应用。