对电信级J2EE应用融合计费系统的性能优化

对电信级J2EE应用融合计费系统的性能优化

ID:37394355

大小:13.05 MB

页数:50页

时间:2019-05-23

对电信级J2EE应用融合计费系统的性能优化_第1页
对电信级J2EE应用融合计费系统的性能优化_第2页
对电信级J2EE应用融合计费系统的性能优化_第3页
对电信级J2EE应用融合计费系统的性能优化_第4页
对电信级J2EE应用融合计费系统的性能优化_第5页
资源描述:

《对电信级J2EE应用融合计费系统的性能优化》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、ConvergentBillingSystemPerformanceOptimizationBasedonCarrier·.GradeJ2EEApplicationLUO,FengSubmittedinpartialfulfillmentoftherequirementsforthedegreeofMasterofEngineeringSupervisedbyProfessorLI,XuandongLecturerDING’EryuSoftwareInstituteNANJINGUNIVERSITYNanjing,ChinaDec,2010南京大学硕士研究生学位论文摘要融合计费系统是电信行业

2、新兴的计费系统,较传统计费系统具有服务融合、业务营销灵活、低成本等优势,但由于架构复杂、功能众多,其性能、稳定性一直是电信运营商关注的焦点。OCS(OnlineChargingSystem)系统是我司推出的首个融合计费系统,担负着打响品牌、抢占市场的职责,其性能优化工作是重中之重。在这种背景下,本文就OCS核心流程之一用户开户流程开展了性能优化工作。本文首先对性能优化过程中使用到的技术及工具进行了介绍。技术方面主要介绍了Oracle索引、Oracle重做日志、A懒DDM报表分析技术、JBOSS数据库连接池原理;工具方面主要介绍了性能测试工具“LoadRunner”、JAVA线程堆栈分析工具“

3、IBMThreadandMonitorDumpAnalyzer”。在对用户开户流程进行了介绍并且明确了本次性能优化目标为60TPS(TPS.每秒完成事务数)后,性能优化工作正式开展。首先确定了测试组网,硬件、软件配套关系,测试数据模型,获取了优化前系统的性能情况作为分析、优化的出发点。然后按照分析系统当前性能问题、设置性能优化目标、性能优化、性能优化后验证的顺序在操作系统、数据库、JAVA程序各层面对系统性能展开优化。依次进行了下面的工作:通过分析操作系统资源占用情况,发现系统内存容量存在瓶颈,使用BMP网元和DB网元分离的方式解决了该问题;通过Oracle数据库AWR、ADDM分析,发现O

4、racle存在redo日志设置过小的问题,修改Oracle配置,增大redo日志容量解决了该问题;通过Oracle执行计划分析,发现由于数据类型隐式转换,索引未正常使用,修改程序代码解决了该问题;通过JAVAThreadDumper分析,发现JBOSS默认数据库连接池过小,修改JBOSS配置,增加数据库连接池大小解决了该问题。最后对优化后的系统进行性能测试,用户开户流程性能从10TPS上升到70TPS,满足了60TPS的系统设计要求,性能优化工作完成。关键词:融合计费系统用户开户流程性能优化南京大学硕士研究生学位论文AbstractConvergentbillingsystemisaneme

5、rgingtelecombillingsystem.Comparedwiththetraditionalbillingsystem,ithastheadvantagesofservicesintegration,marketingflexibilityandlow—cost.Butbecauseofcomplexstructureandfunctions,itsperformanceandstabilityhavebeenfocusingbytelecomoperators.OnlineChargingSystem(OCS)isourfirstlaunchofconvergentbillin

6、gsystem,responsibleforbrandstartedtoseizethemarket’Sduties.theperformanceoptimizationiSthemostimportant.Inthiscontext,thisarticledescribes“registersubscriberprocess”performanceoptimizationwhichisoneofcoreprocessesinOCS.Thisarticlefirstintroducesthetechnologyandtoolsusedintheperformanceoptimization.

7、Onthetechnicalside,includesOracleindex,Oracleredologs,OracleAWR/ADDMreportsanalysis,andtheprinciplesofJBOSSdatabaseconnectionp001.Onthetoolsside,includesperformancetestingtoolnamed“LoadRunner”,JAVAthreadsta

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。