发明名称 用于通过优化性能模型提高软件执行时间的方法和系统
摘要 提供了一种表示应用在不同的系统资源条件下的行为的性能或可靠性模型。此模型可为一个或多个稀疏矩阵的形式,其提供了用于不同条件组合的可靠性或性能值。此模型被分发给应用的用户,并在应用执行期间参考由操作系统或其他监测软件提供的系统资源信息咨询该模型,以提供在当前操作条件下应用的预期性能的指示。此指示例如在该指示落入预定的满意操作界限以外的情况下可以通知给用户。系统也可尝试重新协商分配的系统资源以提高性能。
申请公布号 CN102576311B 申请公布日期 2015.10.14
申请号 CN201080047587.1 申请日期 2010.08.31
申请人 国际商业机器公司 发明人 M·维拉尼;V·夏卡;R·甘杰米
分类号 G06F9/455(2006.01)I;G06F9/50(2006.01)I;G06F11/34(2006.01)I 主分类号 G06F9/455(2006.01)I
代理机构 北京市金杜律师事务所 11256 代理人 吴立明;陈姗姗
主权项 一种在执行软件应用的系统中优化所述软件应用的执行的方法,所述方法包括步骤:提供性能模型,所述性能模型表示所述软件应用在不同的选定系统条件下的性能,所述系统条件以一个或多个预定系统资源来描述;通过测试所述软件应用来填充所述性能模型,所述测试包括在利用NR个选定系统资源而配置的系统中反复执行所述软件应用,所述NR是选定系统资源的数目,汇编与所述软件应用在所述NR个选定系统资源的每个配置下的行为有关的统计数据,并且基于针对所述NR个选定系统资源的每个配置的所述统计数据生成NR维空间中的NR维表面;接收给定时刻的每个所述预定系统资源的测量,所述测量包括所述NR维空间中的操作点;以及从所述性能模型中提取出对应于所述测量的性能值。
地址 美国纽约阿芒克