期刊文献+

重配置与周期再生相结合的软件再生模型 被引量:2

Software Rejuvenation Model Based on Reconfiguration and Periodical Rejuvenation
下载PDF
导出
摘要 针对持续运行软件系统中的老化问题,提出一种重配置与周期再生相结合的软件再生方法.采用连续时间马尔可夫链对两阶段衰退软件系统的工作模式进行建模,给出系统可用性和单位时间平均成本的形式化定义与分析,并以可用性和成本作为评价标准计算相应的最佳再生周期,推导出了采用重配置的临界条件.仿真结果表明,随着重配置成功率的提高,系统的可用性增加,成本降低,当重配置成功率为1时,与纯周期再生方法相比,采用结合重配置的软件再生方法可使系统单位时间宕机成本降低48.9%. To counteract the phenomenon of software aging and system failures,a software rejuvenation model based on reconfiguration is proposed.The continuous time Markov chain is adopted to describe the rejuvenation model for software systems with two degradation states.The formal definition and analysis of the system availability and of the expected total cost per unit time are given.The optimal rejuvenation interval is obtained by either maximizing the availability or minimizing the expected cost.A reconfiguration threshold is derived by comparing the rejuvenation method based on reconfiguration with the periodical rejuvenation method.Simulation results show that the system availability increases and the downtime cost decreases as the success probability of the reconfiguration increases.A comparison with the periodical rejuvenation method shows that when the success probability of the reconfiguration is 1,the system downtime cost is reduced by 48.9%.
出处 《西安交通大学学报》 EI CAS CSCD 北大核心 2010年第1期91-95,共5页 Journal of Xi'an Jiaotong University
基金 国家自然科学基金委-微软亚洲研究院联合资助重点项目(60933003) 国家高技术研究发展计划资助项目(2006AA01Z101) IBM联合项目(JLP200906008-1)
关键词 软件再生 重配置 软件老化 software rejuvenation reconfiguration software aging
  • 相关文献

参考文献10

  • 1HUANG Y, KINTALA C, KOLETTIS N, et al. Software rejuvenation: analysis, module and applications [C]// Proceedings of the 25th Symposium on Fault Tolerant Computing. Piscataway, NJ, USA: IEEE Press, 1995: 381-390.
  • 2GARG S, MOORSEL A V, VAIDYANATHAN K, et al. A methodology for detection and estimation of software aging [C] // Proceedings of the Ninth International Symposium on Software Reliability Engineering. Piscataway, NJ, USA: IEEE Press, 1998: 283- 292.
  • 3DOMENICO C, SALVATORE O, STEFANO R. Characterizing aging phenomena of the Java virtual machine [C]//Proceedings of 26th IEEE International Symposium on Reliable Distributed Systems. Piseataway, NJ, USA: IEEE Press, 2007: 127-136.
  • 4GROTTKE M, LI L, VAIDYANATHAN K, et al. Analysis of software aging in a Web server [J]. IEEE Trans on Reliability, 2006, 55(3): 411-420.
  • 5SILVA L, MADEIRA H, SILVA J G. Software aging and rejuvenation in a soap-based server [C]//Proceedings of Fifth IEEE International Symposium on Network Computer and Applications. Piscataway, NJ, USA: IEEE Press, 2006: 56-65.
  • 6CASSIDY K J, GROSS K C, MALEKPOUR A. A& vanced pattern recognition for detection of complex software aging phenomena in online transaction processing servers [C]// Proceedings of the International Conference on Dependable Systems and Networks. Piscataway, NJ, USA: IEEE Press, 2002: 478-482.
  • 7徐文彬,齐勇,侯迪,刘亮.基于时间序列分析的应用服务器性能衰退模型[J].西安交通大学学报,2007,41(4):426-429. 被引量:8
  • 8孟海宁,齐勇,侯迪.基于非马尔可夫随机Petri网的软件再生建模与分析[J].计算机学报,2007,30(12):2212-2217. 被引量:9
  • 9KOUTRAS V P, PLATIS A N. Applying software rejuvenation in a two-node cluster system for high availability [C]//Proceedings of the International Conference on Dependability ot Computer Systems. Piscataway, NJ, USA: IEEE Press, 2006: 175-182.
  • 10YOUN C H, KIM B, SHIM E B. Resource reconfiguration scheme based on temporal quorum status estimation for grid management [J]. IEICE Trans Commun, 2005, E88-B(11): 4378-4381.

二级参考文献13

  • 1Huang Y,Kintala C,Kolettis N,et al.Software rejuvenation:analysis,module and applications[C]//Proceedings of 25th IEEE International Symposium on Fault Tolerant Computing.Los Alamitos,USA:IEEE Computer Society,1995:381-390.
  • 2Avritzer A,Weyuker E J.Monitoring smoothly degrading systems for increased dependability[J].Empirical Software Engineering,1997,2 (1):59-77.
  • 3Garg S,van Moorsel A,Vaidyanathan K,et al.A methodology for detection and estimation of software aging[C] // Proceedings 9th International Symposium on Software Reliability Engineering.Los Alamitos,USA:IEEE Computer Society,1998:283-292.
  • 4Vaidyanathan K,Trivedi K S.A measurement-based model for estimation of resource exhaustion in operational software systems[C] //Proceedings 10th International Symposium on Software Reliability Engineering.Los Alamitos,USA:IEEE Computer Society,1999:84-93.
  • 5Li Lei,Vaidyanathan K,Trivedi K S.An approach for estimation of software aging in a Web server[C]//Proceedings of 2002 International Symposium on Empirical Software Engineering.Los Alamitos,USA:IEEE Computer Society,2002:91-100.
  • 6Huang Y, Kintala C, Kolettis N, Fulton N. Software rejuvenation: Analysis, module and applieations//Proceedings of the IEEE International Symposium on Fault Tolerant Computing. Canada, 1995: 381-390
  • 7Avritzer A, Weyuke J. Monitoring smoothly degrading systems for increased dependability. Empirical Software Engineering, 1997, 2(1): 59-77
  • 8Dohi T, Goseva-Popstojanova K, Trivedi K S. Statistical non-parametric algorithms to estimate the optimal software rejuvenation schedule//Proceedings of the Pacific Rim International Symposium on Dependable Computing (PRDC 2000). Los Angeles, USA, 2000:77-84
  • 9Pfening A, Garg S, Puliafito A, Telek M, Trivedi K S. Optimal software rejuvenation for toleration software failures// Proceedings of the 18th International Symposium on Performance Evluation. Lausanne, Switzerland, 1996:491-506
  • 10Xie Wei, Hong Yi-Guang, Trivedi Kishor. Analysis of a two-level software rejuvenation policy. Reliability Engineering and System Safety, 2005, 87(1) : 13-22

共引文献15

同被引文献18

引证文献2

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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