[发明专利]透明的基于时间的选择软件再生的方法和系统有效
申请号: | 00132975.8 | 申请日: | 2000-11-14 |
公开(公告)号: | CN1305154A | 公开(公告)日: | 2001-07-25 |
发明(设计)人: | 理查德·埃德温·哈伯;斯蒂芬·韦德·亨特 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/445 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 | 代理人: | 酆迅 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 透明 基于 时间 选择 软件 再生 方法 系统 | ||
1.一种用于增强软件可靠性的方法,包括:
测量在计算机上运行的软件系统所经过的时间;
确定所述经过的时间是否与阈值匹配;以及
当所述经过的时间与所述阈值匹配时,再生至少一部分所述软件系统,以便在不修改所述软件系统中运行的应用程序的情况下,降低损害的可能性。
2.一种用于软件再生的方法,包括:
等待所选的交互再生间隔在软件系统中终止;
确定失败节点是否具有足够的资源来接受故障恢复工作负荷;
如果所述确定步骤确定失败节点不能接受故障恢复工作负荷,则发送不存在支持容错需求的足够资源的警报;以及
挂起再生,直至操作员确认并改正了以上不足。
3.根据权利要求2的方法,还包括:
如果确定步骤确定失败节点能够接受故障恢复工作负荷,则在第一节点上的再生代理,命令群集管理程序以预先计划的方式关闭在第一节点上打开的应用程序;以及
在第二节点上重新启动该应用程序。
4.根据权利要求2的方法,还包括:
如果确定步骤确定失败节点能够接受故障恢复工作负荷,则在第一节点上的再生代理,命令群集管理程序以预先计划的方式关闭在第一节点上打开的应用程序;以及
随后在所述节点上重新启动该应用程序。
5.根据权利要求2的方法,其中所述软件再生可以在线程层次上执行。
6.根据权利要求3的方法,其中所述第一节点包含一个主节点,所述第二节点包含一个辅助节点,所述方法还包括:
群集管理程序将辅助节点指定为新的主节点,并将主节点指定为新的辅助节点。
7.根据权利要求2的方法,其中所述再生是在群集环境中执行的。
8.根据权利要求2的方法,其中所述再生无需改变在所述系统上运行的应用程序。
9.根据权利要求2的方法,所述方法还包括:
无需操作员干预,定期地并且在对系统运行破坏最低时自动执行选择软件再生。
10.根据权利要求9的方法,其中根据上次再生以来所经历的时间以及具有完整特定工作负荷的所述系统,执行所述再生。
11.根据权利要求10的方法,其中对一部分所述系统或整个所述系统进行所述再生。
12.根据权利要求2的方法,其中对所述系统上运行的应用程序透明地执行所述再生,从而无需改变所述软件系统的应用软件。
13.根据权利要求2的方法,其中所述再生是在群集环境内调用的,并且
其中使用群集管理故障恢复服务,可控制地终止故障于系统和线程之一,以便在该群集中的相同节点或另一节点上,重新启动所述子系统和线程之一。
14.根据权利要求2的方法,所述方法还包括:
在群集环境中调用再生之前,检查群集的失败节点,以确认所述失败节点是否具有足够的资源来接受故障恢复工作负荷。
15.根据权利要求14的方法,所述方法还包括:
如果资源检查失败,则通知系统操作员不能进行故障恢复,并且警告系统操作员不能执行再生。
16.根据权利要求15的方法,其中所述操作员采取补偿措施,以便至少通过下述方法之一,即增加处理器、增加内存、增加输入/输出(I/O)设备、增加存储器、或释放由失败节点上之老化消耗的资源来再生失败节点,使系统恢复原状。
17.根据权利要求2的方法,其中根据所经历的时间,通过用信号通知操作员和群集管理软件之一执行计划的再生,对所述系统的应用软件透明地执行所述再生。
18.根据权利要求2的方法,所述方法还包括:
将所述再生的发生时间预定为系统工作负荷最低时。
19.根据权利要求2的方法,所述方法还包括:
选择地再生所述系统从而仅再生引起老化的系统部分。
20.根据权利要求2的方法,所述方法还包括:
在不修改所述软件系统的应用软件的情况下,执行所述再生。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/00132975.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于墙壁或面板的安装组件
- 下一篇:喷雾器