一种基于Petri网及层次分析的应用系统性能评价方法与流程

文档序号:12122382阅读:360来源:国知局
一种基于Petri网及层次分析的应用系统性能评价方法与流程

本发明涉及信息系统性能评价技术领域,具体涉及一种基于Petri网及层次分析的应用系统性能评价方法。



背景技术:

Petri网是对信息处理系统进行描述和建模的数学工具之一。Petri网的主要特性包括:并行性、不确定性、异步以及对分布式系统的描述能力和分析能力,是一种图形化的建模描述工具。Petri网具有很强的模型分析能力,可以应用到复杂系统如网络等的建模和评价当中。

基于Petri网的系统性能评价提供了一种数学的、图形化的分析方法或者模型,方便对系统的行为特性进行定量分析,但是使用基于Petri网的简单模型技术模拟复杂信息系统,会造成状态空间的爆炸,而无法分析系统的性能。



技术实现要素:

本发明的目的在于提供一种基于Petri网及层次分析的应用系统性能评价方法,实现对信息系统应用性能的监控、分析,量化管理业务应用,为信息系统的运维人员提供快速识别和解决问题提供依据。

为实现上述目的,本发明采用了以下技术方案:

一种基于Petri网及层次分析的应用系统性能评价方法,包括以下步骤:

(1)用户提出查询申请,系统得到查询指令,将指令下达至数据库中,从数据库中查找符合条件的数据,然后将数据转化为符合输出条件的格式;

(2)建立运行质量指标和用户体验指标的信息系统性能指标体系;

(3)对信息系统性能指标体系进行评估,得到满意度指标、容忍度指标和监测指标;

(4)根据满意度指标、容忍度指标和监测指标,计算用户性能指数:

用户性能指数=(满意指标+容忍指标/2)/监测指标

所述的基于Petri网及层次分析的应用系统性能评价方法,所述步骤(2)中,运行质量指标包括服务器运行指标、数据库运行指标和中间件运行指标。

所述的基于Petri网及层次分析的应用系统性能评价方法,步骤(2)中,用户体验指标包括网络流量指标、网络性能指标、应用性能指标、页面性能指标和典型操作性能指标。

所述的基于Petri网及层次分析的应用系统性能评价方法,步骤(3)、(4)中,所述满意指标指在监测指标中用户感到满意的指标,容忍指标指在监测过程中用户感到在可接受范围内的指标。

由上述技术方案可知,本发明实现了对信息系统应用性能的监控、分析,量化管理业务应用,为信息系统的运维人员提供快速识别和解决问题提供依据,并进一步优化了信息系统性能,加强了信息系统服务质量,提升了用户体验满意度。

附图说明

图1是本发明的流程图;

图2是本发明的Petri模型图。

具体实施方式

下面结合附图对本发明做进一步说明:

如图1、2所示,本实施例的基于Petri网及层次分析的应用系统性能评价方法,具体包括以下步骤:

S1:用户提出查询申请,系统得到查询指令,将指令下达至数据库中,从数据库中查找符合条件的数据,然后将数据转化为符合输出条件的格式;

Petri网是在已知变化状态条件下研究输入和输出的网络结构问题,即Petri nets=(P,D;I,O),由四元组(库所,变迁,输入函数,输出函数)组成。本方法则是利用Petri网建立信息系统模型,描述系统中的信息流动情况。Petri模型如图1所示,其中,在Petri网模型中:1表示状态或者位置;4表示描述一个状态到另一个状态的变迁;箭头方向表示两种状态之间的偏序关系;3为用户请求,2为用户请求响应;

信息系统收到用户请求3后,对给定的指标指令在相应的范围内进行参数验证;对本系统性能指标响应初始化,然后计算本次指标响应符合的范围,选择最优响应。

S2:建立包括有运行质量指标和用户体验指标两个内容的信息系统性能指标与预警体系。其中,运行质量指标主要有服务器运行指标、数据库运行指标和中间件运行指标;用户体验指标主要有网络流量指标、网络性能指标、应用性能指标、页面性能指标和典型操作性能指标等。

其中常见的关键的性能指标如下表1所示:

表1

在具体的信息系统性能评价中可以根据需要选取适当的指标进行监测评估。监控指标体系主要来源于信息系统常用用户和系统运维人员需求,以及公司上层关心的指标。

S3:对信息系统性能指标体系进行评估,得到满意度指标、容忍度指标和监测指标;

S4:根据满意度指标、容忍度指标和监测指标,计算用户性能指数:用户性能指数=(满意指标+容忍指标/2)/监测指标。

其中,用户性能指数主要是指用户对系统应用性能的满意度;满意指标是指在监测指标中用户感到满意的指标,比如应用响应时间很快,用户体验很满意;容忍指标是指在监测过程中用户感到在可接受范围内的指标,比如应用响应时间较慢,但是可以接受。

以企业门户系统中的部分关键指标进行说明满意指标与容忍指标范围,如下表2所示。

表2

当监控指标的指在满意值范围内,可以视为满意指标;在可接受范围内,可以认为是可容忍指标。满意值与可接受值范围是根据每个不同的信息系统长期应用和观察得出的结论。不同的信息系统的相同指标的满意值和可接受范围都可能是不一样的,主要依赖于信息系统本身的硬件环境和上层应用以及用户数量等各种因素。

以上所述的实施例仅仅是对本发明的优选实施方式进行描述,并非对本发明的范围进行限定,在不脱离本发明设计精神的前提下,本领域普通技术人员对本发明的技术方案作出的各种变形和改进,均应落入本发明权利要求书确定的保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1