[发明专利]用于选择性地监视事务的方法和系统无效

专利信息
申请号: 200710139137.5 申请日: 2007-07-26
公开(公告)号: CN101118502A 公开(公告)日: 2008-02-06
发明(设计)人: H·M·麦金尼 申请(专利权)人: 国际商业机器公司
主分类号: G06F9/46 分类号: G06F9/46
代理公司: 北京市金杜律师事务所 代理人: 朱海波
地址: 美国纽*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 选择性 监视 事务 方法 系统
【说明书】:

技术领域

本发明一般地涉及用于监视软件性能的改进的数据处理系统,并且更特别地涉及选择性地监视所实现的软件应用中的个别事务。

背景技术

性能监视常常在对系统中的软件使用进行优化时使用。性能监视器通常被当作并入处理器的工具,用以通过及时地确定特定时间点的机器状态来分析系统的选定特征。监视系统性能的一种方法是使用基于事务的观点来监视系统。以这种方式,性能监视器可以通过跟踪事务执行路径来获得最终用户体验,以定位问题发生的位置。因此,在确定系统是否提供了所需服务时可以将最终用户的体验纳入考虑之中。

系统管理中的关键任务是监视软件应用的性能和可用性,包括那些可能遍布于涉及多个物理资源的多个物理系统上的软件应用的性能和可用性。典型地,该监视通过下述操作来执行:将软件实现为包括称作“探测器”的附加指令,报告诸如应用响应时间的性能信息。性能监视还可以通过向在事务执行期间协调调用的应用中加入有时称为插件的附加软件组件来在企业中实现。由于实时地执行监视,任何这样的监视都会给受监视系统造成某种程度上的运行时性能开销。因此,重要的是提供一种控制机制来以适当的粒度配置监视活动。

当前有两种用于控制性能开销的主要途径。第一种途径包括基于应用或逻辑组件选择性地打开或关闭监视。例如,当用户从Web浏览器发起事务时,将请求发送给Web服务器,Web服务器接着对应用服务器和数据库服务器进行呼叫。传统地,如果用户已经体验到性能问题,则对在Web服务器、应用服务器和数据库服务器上运行的整个应用进行监视,以便查明问题的根本起因。然而,这种基于应用的途径有两个主要缺点。当对应用启动事务监视时,将监视在该应用中的所有商务事务,无论其是否与识别性能瓶颈有关。这种全包括式的监视招致就CPU使用率、存储器等而言比解决问题所需的更多的开销。此外,当针对应用启动事务监视时,该应用中的每个事务将产生同一水平的附加监视信息。在较短时间段内,累积的数据量可能变得非常高,由此招致处理数据的附加开销。

控制性能开销的第二种途径是将每种商务事务与包含应当被用于个别事务的整个监视配置的“令牌”相关联。在2004年10月22日提交的题目为“INTELLIGENT PERFORMANCE MONITORING BASED ONUSER TRANSACTIONS”、序列号为10/971,472(律师存档号为AUS920040420US1)的共同未决的美国专利申请中公开了这种方法。每个实现的应用具有用于将被监视的请求(商务事务)的入口点(例如,http://www.ibm.com/buyComputers)。一旦针对应用定义了该入口点,则监视策略与这些入口点相关联。监视策略表示为令牌,其包含监视事务所需的所有信息。然而,这种途径的缺点在于除了预定的采样率,没有其他的控制机制用于确定事务应当何时受到监视。由于在不受到监视的商务事务期间系统中可能会发生异常,因此这种控制缺失会引起问题。

发明内容

示例性的实施例提供了用于选择性地监视所实现的软件应用中的事务的计算机实现方法、数据处理系统和计算机程序产品。响应于在入口点接收到新事务,检查监视策略以确定该监视策略是否表明了该事务应当被监视。如果该监视策略表明该事务应当被监视,则确定系统资源是否操作于在该监视策略中定义的预定系统条件之下。如果系统资源操作于预定系统条件之下,则该事务将被监视。如果系统资源没有操作于预定系统条件之下,则该事务将不被监视。

附图说明

所附的权利要求中阐述了相信是本发明特有的新颖性特征。然而,参考以下关于一个示例性实施例的详细描述并结合附图来阅读,将能够最好地理解本发明本身以及优选的使用模式、其他目的及其优点。附图中:

图1是其中可以实现本发明的各方面的分布式数据处理系统的图示;

图2是其中可以实现本发明的各方面的数据处理系统的框图;

图3是根据示例性实施例的用于选择性地监视个别事务的示例性组件的框图;

图4是示出根据示例性实施例使用监视策略中的度量来识别需要监视的事务的框图;以及

图5是一个流程图,示出了根据示例性实施例用于选择性地监视实现的软件应用中的个别事务的处理。

具体实施方式

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200710139137.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top