计算机系统可用性建模与评估工具技术方案

技术编号:6661773 阅读:224 留言:0更新日期:2012-04-11 18:40
计算机系统可用性建模与评估工具,涉及计算机性能评估技术。本发明专利技术提供了一种能够同时获得计算机系统的容错能力和性能指标的计算机系统可用性建模与评估工具。本发明专利技术包括人机交互界面、分析工具控制模块、RBD显示子模块、数据库访问接口子模块和功能模块,所述功能模块用于在分析工具控制模块的调度下进行工作,在工作过程中将自身的工作状态信息反馈给分成工具控制模块,所述功能模块可以是可用度理想值计算模块、敏感度分析模块、MTBF分析模块、可运行度计算模块或负载强度敏感度分析模块中的一种或几种。本发明专利技术能够同时对计算机系统进行建模及可用性、可运行性等指标的分析、评估当前系统性能。

【技术实现步骤摘要】

本专利技术涉及计算机性能评估技术,具体涉及到计算机系统的可用性、可运行性的分析评估技术。
技术介绍
在现有的计算机系统的评测指标体系中,容错能力指标与性能指标是完全独立的两种指标,其中,容错能力指标仅考虑系统能够容忍故障的能力,而性能指标大多是在关闭系统容错能力的情况下测试的。
技术实现思路
本专利技术提供了一种能够同时获得计算机系统的容错能力和性能指标的计算机系统可用性建模与评估工具。计算机系统可用性建模与评估工具包括人机交互界面、分析工具控制模块、RBD显示子模块、数据库访问接口子模块和功能模块,其中人机交互界面,用于提供输入命令及参数的界面,还用于显示接收到的运算结果及分析图表;分析工具控制模块,在后台运行,用于根据人机交互界面接收到的指令信息调用相应的子模块或功能模块;还用于监听总控端服务发来的指令,并根据所述指令调度相应的子模块或功能模块;还用于向总控端服务反馈各子模块或功能模块的工作状态信息;RBD显示子模块,用于在分析工具控制模块的调度时开始工作,并在工作状态下, 根据人机交互界面发送的信息选择相应的待分析系统,并提供显示信息给人机交互界面, 所述显示信息包括子系统框图、冗余策略、系统近似RBD图等各项信息;功能模块,用于在分析工具控制模块的调度下进行工作,还用于在工作过程中将自身的工作状态信息反馈给分成工具控制模块;数据库访问接口子模块,用于提供与数据库的数据传输端口。所述功能模块可以是可用度理想值计算模块,可用度理想值计算模块,用于与人机界面进行数据交换,还用于在分析工具控制模块的控制下,通过数据库访问接口读取计算可用度理想值所需要的参数,并根据所述参数计算获得可用度理想值的计算结果,还用于将所述计算结果发送给交互界面;所述参数包括冗余度测试结果、失效率、维修率和冗余策略。所述功能模块还可以是敏感度分析模块,所述敏感度分析模块,用于与人机界面进行数据交换,还用于在分析工具控制模块的控制下,通过数据库访问接口模块读取测试数据,并根据所述测试数据分析计算机系统对于各类部件失效的敏感性问题;还用于根据所述测试数据分析计算机系统对于应用负载强度的敏感性问题;还用于针对指定的部件绘制分析图与分析表;所述测试数据包括MTTR测试结果数据和负载测试结果数据。所述功能模块还可以是MTBF分析模块,所述MTBF分析模块,用于与人机界面进行数据交换,还用于在分析工具控制模块的控制下,通过数据访问接口读取分析需要的参数, 并根据所述参数与各个功能子系统的冗余度数据,分析获得冗余子系统的MTBF测试阈值。所述功能模块还可以是可运行度计算模块,所述可运行度计算模块,用于与人机界面进行数据交换,还用于在分析工具控制模块的控制下,通过数据访问接口读取计算所需参数,并根据所述参数计算获得系统可运行度的综合分析结果数据;所述参数包括冗余度测试结果数据、负载测试结果数据、部件失效率和维修率。所述功能模块还可以是负载强度敏感度分析模块,所述负载强度敏感度分析模块,用于与人机界面进行数据交换,还用于在分析工具控制模块的控制下,通过数据访问接口读取分析所用参数,并根据所述参数分析获得分析曲线;所述参数包括MTTR测试结果数据和负载测试结果数据。本专利技术所述的计算机系统可用性建模与评估工具中的功能模块,还可以是上述各个功能模块的组合。本专利技术所述的计算机系统可用性建模与评估工具实现的主要功能包括1、将相关测试数据整合起来进行待分析系统可用性分析计算和可运行性分析计笪弁。2、利用测试数据分析计算机系统对于各类部件失效的敏感性问题。3、利用测试数据分析计算机系统对于应用负载强度的敏感性问题。4、结合冗余度测试套件分析冗余子系统MTBF(Mean Time Between failure)测试阈值问题等。本专利技术所述的计算机系统可用性建模与评估工具,能够同时对计算机系统进行建模及可用性、可运行性等指标的分析、评估当前系统性能。本专利技术旨在面向高处理性能下的容错性能评测与面向容错机制下的处理性能评测相融合的评测体系下进行评测与分析。本系统的创新点主要体现在能够将相关测试数据整合起来进行可用性分析计算和可运行性分析计算,利用测试数据分析计算机系统对于各类部件失效的敏感性问题,利用测试数据分析计算机系统对于应用负载强度的敏感性问题,结合冗余度测试套件分析冗余子系统MTBF测试阈值问题等。对于分析计算机的可用性、可运行性、部件敏感性、负载强度敏感性等特性具有重要意义,可完成对当前待分析系统各项指标完整、全面的分析。附图说明图1是本专利技术所述的可用性分析工具在测试环境中的位置示意图。图2是本专利技术所述的可用性分析工具中的系统RBD显示模块的逻辑框图。图3是本专利技术所述的可用性分析工具中的可用度理想值计算模块的逻辑框图。图4是本专利技术所述的可用性分析工具中的敏感度分析模块逻辑框图。图5是本专利技术所述的可用性分析工具中的冗余子系统MTBF分析模块的逻辑框图。图6是本专利技术所述的可用性分析工具中的可运行度计算模块的逻辑框图。图7是本专利技术所述的可用性分析工具中的负载强度的敏感度分析模块的逻辑框图。具体实施例方式具体实施方式一、本实施方式所述的计算机系统可用性建模与评估工具包括人机交互界面、分析工具控制模块、RBD显示子模块、数据库访问接口子模块和功能模块,其中人机交互界面,用于提供输入命令及参数的界面,还用于显示接收到的运算结果及分析图表;分析工具控制模块,在后台运行,用于根据人机交互界面接收到的指令信息调用相应的子模块或功能模块;还用于监听总控端服务发来的指令,并根据所述指令调度相应的子模块或功能模块;还用于向总控端服务反馈各子模块或功能模块的工作状态信息;RBD显示子模块,参见图2所示,用于在分析工具控制模块的调度时开始工作,并在工作状态下,根据人机交互界面发送的信息选择相应的待分析系统,并提供显示信息给人机交互界面,所述显示信息包括子系统框图、冗余策略、系统近似RBD图等各项信息;功能模块,用于在分析工具控制模块的调度下进行工作,还用于在工作过程中将自身的工作状态信息反馈给分成工具控制模块;数据库访问接口子模块,用于提供与数据库的数据传输端口。本实施方式中的人机交互界面,在工具工作过程中,显示功能模块的中间过程及结果,还提供功能模块需要外部输入的端口。所述功能模块,可以是现有计算机系统的评测模块,还可以是多种评测模块的组I=I O具体实施方式二、本实施方式是对具体实施方式一所述的计算机系统可用性建模与评估工具中的功能模块做进一步说明,所述功能模块是可用度理想值计算模块,参见图3 所示,可用度理想值计算模块,用于与人机界面进行数据交换,还用于在分析工具控制模块的控制下,通过数据库访问接口读取计算可用度理想值所需要的参数,并根据所述参数计算获得可用度理想值的计算结果,还用于将所述计算结果发送给交互界面;所述参数包括冗余度测试结果、失效率、维修率和冗余策略。所述可用度理想值计算模块计算可用度理想值的过程为利用组合模型理论或者 Petri网模型计算目标系统可用度的理论值。所述可用度理想值计算模块利用组合模型理论能够直接计算获得目标系统可用度的理论值,还可以借助于PIPE工具求解相应Petri网模型后的分析结果,然后根据所述分析结果进一步计算获得目标系统可用度的理论值。本文档来自技高网...

【技术保护点】
1.计算机系统可用性建模与评估工具,其特征在于,所述建模与评估工具包括人机交互界面、分析工具控制模块和、RBD显示子模块、数据库访问接口子模块和功能模块,其中:人机交互界面,用于提供输入命令及参数的界面,还用于显示接收到的运算结果及分析图表下进行工作,还用于在工作过程中将自身的工作状态信息反馈给分成工具控制模块;数据库访问接口子模块,用于提供与数据库的数据传输端口。块,用于在分析工具控制模块的调度时开始工作,并在工作状态下,根据人机交互界面发送的信息选择相应的待分析系统,并提供显示信息给人机交互界面,所述显示信息包括子系统框图、冗余策略、系统近似RBD图各项信息;功能模块,用于在分析工具控制模块的调度;分析工具控制模块,在后台运行,用于根据人机交互界面接收到的指令信息调用相应的子模块或功能模块;还用于监听总控端服务发来的指令,并根据所述指令调度相应的子模块或功能模块;还用于向总控端服务反馈各子模块或功能模块的工作状态信息;RBD显示子模

【技术特征摘要】

【专利技术属性】
技术研发人员:左德承张展钱军周海鹰罗丹彦温东新苗百利刘宏伟董剑舒燕君
申请(专利权)人:哈尔滨工业大学
类型:发明
国别省市:93

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1