透明的基于时间的选择软件再生的方法和系统技术方案

技术编号:2884272 阅读:127 留言:0更新日期:2012-04-11 18:40
提供一种增强软件可靠性的方法,该方法包括:测量在计算机上运行的软件系统所经过的时间,确定该时间是否与阈值匹配,并且当所经过的时间与阈值匹配时,再生至少一部分软件系统,以便在不修改软件系统中运行的应用程序的情况下,降低损害的可能性。(*该技术在2020年保护过期,可自由使用*)

【技术实现步骤摘要】
本申请与申请号为09/442,001、申请日期为1999年11月17日、申请人为Harper等人、题目为“透明的基于症状的选择软件再生的方法和系统”的美国专利申请有关,转让给本受让人,这里引用作为参考。本专利技术涉及软件再生,更具体地说,涉及透明的基于时间的选择软件再生。在计算机和网络系统中运行的软件,可能会体现出其故障率随着时间的增加而增加的行为特征,这通常是因为产生越来越多、无边无际的资源消耗程序设计错误,或由于数据讹误和数字误差累计(例如,四舍五入误差)造成的。此类误差结果的实例为内存泄露、随着时间的增加而添满的文件系统,以及大量生成的永不终止的线程或进程。上述结果构成一种称为“软件老化”的现象,并且可能由应用程序、中间件或操作系统软件中的错误引起。当系统资源的分配逐渐达到临界水平时,系统遭受损害的可能性增加。这可以看作是软件系统故障率的增加。此类软件系统故障可能会导致整个系统故障,“崩溃”、“挂起”、性能降级等。一种降低软件故障率的方法是复位部分系统,以便恢复所有丢失和未使用的资源。例如,可以仅复位造成老化的应用程序,或者复位整个计算机系统。这称为“软件再生”。当仅选择部分系统本文档来自技高网...

【技术保护点】
一种用于增强软件可靠性的方法,包括: 测量在计算机上运行的软件系统所经过的时间; 确定所述经过的时间是否与阈值匹配;以及 当所述经过的时间与所述阈值匹配时,再生至少一部分所述软件系统,以便在不修改所述软件系统中运行的应用程序的情况下,降低损害的可能性。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:理查德埃德温哈伯斯蒂芬韦德亨特
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

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

1
相关领域技术
  • 暂无相关专利