期刊文献+

嵌套的基于时间的软件抗衰策略模型与分析 被引量:2

Modeling and Analysis of Nested Time-based Software Rejuvenation Policy
下载PDF
导出
摘要 针对软件在连续运行过程中普遍发生的老化现象,提出了一种嵌套的基于时间的软件抗衰策略,在系统级恢复前先执行多次的应用级恢复。较之周期性系统级恢复,该策略降低了恢复成本;较之周期性应用级恢复,该策略避免了预测失败导致的系统失效。论文采用随机Petri网和有限自动机对策略的实施过程进行建模,计算了策略引发的停机时间和恢复成本,并与传统的软件抗衰策略的结果进行了比较。分析结果表明,嵌套的恢复有利于进一步减少恢复时间,降低恢复成本,提高系统的可靠性。 Recently, the phenomenon of "software aging", one in which the state of a software system gradually degrades with time and eventually leads to performance degradation or crash/hang failure, has been reported. To counteract software aging, a nested timed-based software rejuvenation policy was put forward. According to this policy, the system executed application-level rejuvenation several times before system-level rejuvenation every time. Comparing with the periodic system-level rejuvenation policy, this policy could reduce the rejuvenation cost further. Comparing with the periodic application-level rejuvenation policy, it could avoid the system outage due to the failure of forecast. Stochastic Petri nets and finite automata were used to model the working process of this policy. The overhead incurred by the policy itself was computed by mathematical tool called Mathematica. The numerical results demonstrate that this policy can reduce downtime and rejuvenation cost, and then the software reliability and availability can be enhanced.
出处 《系统仿真学报》 EI CAS CSCD 北大核心 2006年第4期904-908,共5页 Journal of System Simulation
基金 国家自然科学基金(60273035) 国防科工委基础应用项目(K1704060511)
关键词 软件抗衰 软件老化 PETRI网 自动机 系统可靠性 software rejuvenation software aging petri nets Finite automata system reliability
  • 相关文献

参考文献10

  • 1Huang Y,Kintala C,Kolettis N,et al.Software Rejuvenation:Analysis,Module and Applications[C]//Proceedings of the 25th Symposium on Fault Tolerant Computer System.Pasadena,CA:IEEE Computer Society,1995,381-390.
  • 2International Business Machines.IBM Director Software Rejuvenation -White Paper[Z].2001.
  • 3Castelli V,Harper R E,Heidelberger P,et al.Proactive Management of Software Aging[J].IBM JRD(S0018-8646),2001,45(2):311-332.
  • 4Garg S,Puliafito A,Trivedi K S.Analysis of Software Rejuvenation using Markov Regenerative Stochastic Petri Net[C]// Proceedings of ISSRE 1995.Toulouse,France:IEEE Computer Society,1995,180-187.
  • 5Pfening A,Garg S,Puliafito A,et al.Optimal Software Rejuvenation for Tolerating Soft Failures[J].Performance Evaluation (S0166-5316),1996,27/28(4):491-506.
  • 6Garg S,Puliafito A,Telek M,et al.Analysis of Preventive Maintenance in Transactions Based Software Systems[J].IEEE Transactions on Computers (S0018-9340),1998,47(1):96-107.
  • 7Trivedi K S,Vaidyanathan K,Goseva-Popstojanova K.Modeling and Analysis of Software Aging and Rejuvenation[C]//Proceedings of the IEEE Annual Simulation Symposium.Washington,DC:IEEE Computer Society,2000.
  • 8Dohi T,K Goseva-Popstojanova,K S Trivedi.Analysis of Software Cost Models with Rejuvenation[C]//Proceedings of 5th IEEE International Symposium on High Assurance Systems Engineering.Albuquerque,New Mexico:IEEE Computer Society,2000.
  • 9Hong Y,Chen D,Li L,et al.Closed Loop Design for Software Rejuvenation[C]//Workshop on Self-Healing,Adaptive and self-MANaged Systems (SHAMAN).New York:ACM,2002.
  • 10Xiea W,Hongb Y,Trivedi K.Analysis of a two-level software rejuvenation policy[J].Reliability Engineering and System Safety (S0951-8320),2005,87:13-22.

同被引文献11

引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部