[发明专利]基于关系模型分析系统性能采样数据的方法、设备和系统有效
申请号: | 200610142357.9 | 申请日: | 2006-10-10 |
公开(公告)号: | CN101162437A | 公开(公告)日: | 2008-04-16 |
发明(设计)人: | 梁祺;杨璞;房一飞;许一震;程龙 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F17/30 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 | 代理人: | 陈炜 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 关系 模型 分析 系统 性能 采样 数据 方法 设备 | ||
1.一种用于根据预定的关系模型、对计算机系统的系统性能采样数据动态构造目标分级树结构,从而获得其中某一选定节点的系统性能采样信息的方法,其中,所述预定关系模型是根据所述系统性能采样数据的采样对象定义的,并且其中包括该分级树结构中各节点的系统性能采样信息,所述方法包括以下步骤:
(a)根据所述预定关系模型和所述目标分级树结构的定义,确定所述目标分级树结构中从根节点到所述选定节点的路径上的各级实体,以便获得实体阵列;
(b)根据所述实体阵列,获得所述目标分级树结构中从根节点到选定节点的各条路径上的所有节点、包括所述选定节点的标识信息,以便获得一个或多个相应的标识阵列;
(c)根据所述获得的实体阵列和标识阵列,从所述预定关系模型中选择所有的、在表示相应实体的各列中具有上述标识阵列的相应值的行,以便确定行集合;
(d)对于所述行集合中的所有行,根据所述目标分级树结构中所述选定节点的下一级节点的实体类型,将所述预定关系模型中、在表示所述下一级节点的实体的列中具有相同标识信息的行分为一组,从而将所述行集合分为一个或多个分组;
(e)对于所述预定关系模型中的上述每一分组中的所有行,对各行中所包含的系统性能采样信息进行汇总,以便获得各个分组的汇总的系统性能采样信息;以及
(f)对所获得的各个分组的汇总的系统性能采样信息进行处理,以便获得所述目标分级树结构中所述节点的系统性能采样信息。
2.根据权利要求1所述的方法,其中,所述系统性能采样数据的分级树结构中从根节点到每一个叶节点的一条路径被表示为所述预定关系模型中的一行,并且所述预定关系模型中的每一行中还包括所述系统性能采样数据的分级树结构中相应叶节点的系统性能采样信息。
3.根据权利要求2所述的方法,其中,所述系统性能采样信息至少包括计算机系统中所使用的处理器时间信息。
4.根据权利要求3所述的方法,其中,所述步骤(e)进一步包括步骤:将所述预定关系模型中所确定的每一分组中的各行中所包含的处理器使用时间相加,以获得各组的总的处理器使用时间信息。
5.根据权利要求1至4中任何一项权利要求所述的方法,进一步包括步骤:
对于所述目标分级树结构中从根节点起的所有节点,重复执行所述(a)-(f)步骤,以便获得所述目标分级树结构中所有节点的系统性能采样信息。
6.根据权利要求1至4中任何一项权利要求所述的方法,其中,所述预定关系模型存储在任何可实现关系模型的存储系统中。
6.根据权利要求1至4中任何一项权利要求所述的方法,其中,所述预定关系模型存储在关系数据库中。
7.根据权利要求1至4中任何一项权利要求所述的方法,其中,所述预定关系模型存储在计算机系统的外部存储系统中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610142357.9/1.html,转载请声明来源钻瓜专利网。