[发明专利]一种Web应用性能异常侦测方法有效
申请号: | 200910079404.3 | 申请日: | 2009-03-10 |
公开(公告)号: | CN101505243A | 公开(公告)日: | 2009-08-12 |
发明(设计)人: | 王伟;宋云奎;张文博;魏峻;钟华;黄涛 | 申请(专利权)人: | 中国科学院软件研究所 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24;H04L29/08 |
代理公司: | 北京君尚知识产权代理事务所(普通合伙) | 代理人: | 余长江 |
地址: | 100190北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 web 应用 性能 异常 侦测 方法 | ||
1.一种Web应用性能异常侦测方法,其步骤为:
1)设置Web应用客户端请求处理各阶段的性能特征标记参考值;所述性能特征标记为服务时间;
2)收集各请求处理阶段运行时的延迟时间和系统资源使用率,计算对应阶段的性能特征标记运行值;所述延迟时间为:请求处理阶段系统管理时间与服务时间之和,即因系统排队、调度所耗费的时间与实际执行时间之和;
3)比较性能特征标记运行值与对应的性能特征标记参考值,确定出异常阶段;
4)根据确定的异常阶段和该阶段的系统资源使用率,确定出现异常的系统资源。
2.如权利要求1所述的方法,其特征在于在默认中间件配置下收集各请求处理阶段内监测目标的延迟时间和系统资源使用率,计算所述服务时间参考值。
3.如权利要求2所述的方法,其特征在于所述服务时间参考值的计算方法为:
1)设置监测目标的参考特征采样时间段,并将其划分为若干个采样窗口;
2)在参考特征采样时间段内,统计每一采样窗口完成处理的请求计数,并计算该采样窗口内延迟时间和系统资源使用率;
3)对该监测目标的监测数据进行分类,将具有相同系统资源使用率的延迟时间和请求计数归为一类;
4)将延迟时间对应的请求计数作为权值,计算同一类的延迟时间加权平均值,得到一组系统资源使用率与延迟时间加权平均值的值对;
5)基于经典排队论,对每一个系统资源使用率与延迟时间加权平均值的值对进行计算,得到该监测目标的一组服务时间样本;
6)利用累计分布函数对服务时间样本进行统计,选择累计分布函数为50%的值作为所述服务时间参考值。
4.如权利要求1所述的方法,其特征在于所述服务时间运行值的计算方法为:
1)设置监测目标的特征采样时间段,并将其划分为若干个采样窗口;
2)在每一特征采样时间段内,统计每个采样窗口完成处理的请求计数,计算该采样窗口内延迟时间和系统资源使用率;
3)对该监测目标的监测数据进行分类,将具有相同系统资源使用率的延迟时间和请求 计数归为一类;
4)将延迟时间对应的请求计数作为权值,计算同一类的延迟时间的加权平均值,得到一组系统资源使用率与延迟时间加权平均值的值对;
5)基于经典排队论,对每一个系统资源使用率与延迟时间加权平均值的值对进行计算,得到该监测目标的一组服务时间样本;
6)利用累计分布函数对服务时间样本进行统计,选择累计分布函数为50%的值作为所述服务时间运行值。
5.如权利要求4所述的方法,其特征在于采用公式S=R*(1-U)对每一个系统资源使用率与延迟时间加权平均值的值对进行计算,得到该监测目标的一组服务时间样本;其中S为服务时间、R为延迟时间、U为资源使用率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院软件研究所,未经中国科学院软件研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910079404.3/1.html,转载请声明来源钻瓜专利网。