[发明专利]云计算环境下面向web应用的性能诊断方法和系统有效
申请号: | 201110410688.7 | 申请日: | 2011-12-12 |
公开(公告)号: | CN102546235A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | 金海;吴松;石宣化;李端戎 | 申请(专利权)人: | 华中科技大学 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26;H04L29/08 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 朱仁玲 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算 环境 面向 web 应用 性能 诊断 方法 系统 | ||
1.一种云计算环境下面向web应用的性能诊断方法,其特征在于,包括以下步骤:
收集web应用的性能数据;
汇总并存储所述web应用的性能数据,并收集和存储所述web应用的元信息;
使用所述web应用的元信息和性能数据对所述web应用进行数据分析,并根据数据分析的结果生成所述web应用的状态特征描述记录;
在现有诊断记录中检索与所述特征描述记录具有一定相似度的记录,选出一定数量的相似记录并将所述相似记录按相似度排序;
将所述相似记录呈现给管理人员。
2.根据权利要求1所述的性能诊断方法,其特征在于,所述使用所述web应用的元信息和性能数据对所述web应用进行数据分析,并根据数据分析的结果生成所述web应用的状态特征描述记录的步骤包括:
根据所述web应用的元信息为所述web应用的每一种角色构造一个角色向量,并建立所述web应用的虚拟机标识符到前述角色向量的映射;
根据所述web应用的元信息和性能数据生成训练数据;
根据所述训练数据,通过学习和特征选择计算出与所述web应用的服务水平目标状态相关的一个或多个关键性能度量及其特征值;
判断所述关键性能度量是属于物理机,还是属于虚拟机;
若所述关键性能度量属于物理机,则根据所述web应用的元信息找到所述物理机对应的虚拟机;
将所述关键性能度量及其特征值加入到所述虚拟机所对应的角色向量中;
根据全部不为空的角色向量组成的集合生成所述web应用的状态特征描述记录。
3.根据权利要求2所述的性能诊断方法,其特征在于,所述使用所述web应用的元信息和性能数据对所述web应用进行数据分析,并根据数据 分析的结果生成所述web应用的状态特征描述记录的步骤还包括:若所述关键性能度量属于虚拟机,则将所述关键性能度量及其特征值加入到所述虚拟机所对应的角色向量中。
4.一种云计算环境下面向web应用的性能诊断系统,包括:多个监控服务模块(1)、数据分析模块(2)、诊断记录模块(3)、监控代理模块(4)以及用户接口模块(5),其特征在于,
所述监控代理模块(4)用于收集web应用的性能数据;
所述监控服务模块(1)用于汇总并存储所述web应用的性能数据,并收集和存储所述web应用的元信息;
所述数据分析模块(2)用于使用所述web应用的元信息和性能数据对所述web应用进行数据分析,并根据数据分析的结果生成所述web应用的状态特征描述记录;
所述诊断记录模块(3)用于在现有诊断记录中检索与所述特征描述记录具有一定相似度的记录,选出一定数量的相似记录并将所述相似记录按相似度排序;
所述用户接口模块(5)用于将所述相似记录呈现给管理人员。
5.根据权利要求4所述的性能诊断系统,其特征在于,所述数据分析模块(2)包括:训练数据生成子模块(21),特征提取子模块(22)和特征记录构造子模块(23);
所述训练数据生成子模块(21)用于根据所述web应用的元信息和性能数据生成训练数据;
特征提取子模块(22)用于根据所述训练数据,通过学习和特征选择计算出与所述web应用的服务水平目标状态相关的一个或多个关键性能度量及其特征值;
特征记录构造子模块(23)用于根据所述web应用的元信息为所述web应用的每一种角色构造一个角色向量,并建立所述web应用的虚拟机标识符到前述角色向量的映射,将所述关键性能度量及其特征值加入到所述虚拟机所对应的角色向量中,并根据全部不为空的角色向量组成的集合生成所述web应用的状态特征描述记录。
6.根据权利要求4所述的性能诊断系统,其特征在于,所述web应用的元信息包括所述web应用的标识符、所述web应用的虚拟机标识符、所述虚拟机与物理机的对应关系以及在所述web应用中的角色。
7.根据权利要求4所述的性能诊断系统,其特征在于,所述现有诊断记录是对过去已查明原因的性能问题的诊断记录,并包括:特征描述和备注信息,所述特征描述是对所述性能问题对应的web应用的状态特征描述,与所述web应用的状态特征描述记录形式一致,包括所述性能问题对应的web应用所包含的组件角色、所述组件角色对应的关键性能度量及特征值,所述备注信息则包含所述性能问题发生的原因描述或解决方法等信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110410688.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:塑料焊条的生产设备
- 下一篇:汽车天窗前框架成型模具