论文部分内容阅读
随着网络信息技术的不断发展,面向在线事务处理(On-Line TransactionProcessing,OLTP)应用的服务系统广泛应用于商业银行、电信公司、证券交易所、航空公司等大型商业金融机构和企业。系统一旦崩溃或者服务能力欠缺均会影响金融等行业的正常运行秩序,给国家造成重大的经济损失。因此,在线事务处理应用服务系统是否能够提供稳定而高效的服务、是否能够满足现实环境下企业的应用需求是亟需解决的重大课题。预测并评估面向事务处理应用服务系统的在线事务处理性能,以便在愈来愈复杂的应用环境下提前发现系统所存在的瓶颈问题显得尤为重要。排队论和随机Petri网建模仿真技术可为服务系统建立一种用数学方程式表示的模型,在给定输入参数下,通过仿真该模型得出反映目标系统性能的指标信息。排队Petri网继承和发展了排队网模型和随机Petri网的优点,既能定性地描述系统多层部件间的交互关系,也能定量地分析其服务性能。本文基于排队Petri网模型建立针对典型在线事务处理应用系统的性能模型,模型选择银行中间业务作为典型的应用负载,模型不仅描述了在线事务处理应用系统中负载发生设备、负载均衡设备、数据库服务器和磁盘阵列等各个组件的服务规律和服务能力,也对各个组件间的交互行为和交互规律进行了详细的阐述。最后使用图形化建模工具QPME仿真实现该模型,仿真得到不同并发用户规模和不同服务器下系统的吞吐能力、服务的响应时间和系统的资源利用率等性能信息,同时在实际服务系统上部署实现该模型,通过对比分析仿真结果和实际测试结果,验证了该模型对于在线事务处理应用系统性能评价的有效性。