期刊文献+

Modeling and analysis of software rejuvenation ondispatcher-based web server farms

Modeling and analysis of software rejuvenation ondispatcher-based web server farms
在线阅读 下载PDF
导出
摘要 Software rejuvenation is a recently proposed practive fault-tolerance approach to counteract software-aging phenomenon. Compared with clusters of a flat architecture, all the nodes share the same functions. The application of software rejuvenation on dispatcher-based web server farms is discussed, which employ rejuvenation both on the dispatcher and the worker pool. Stochastic reward net (SRN)models for time-based and prediction-based rejuvenation policies are constructed respectively and solved by stochastic Petri net package (SPNP). Numerical results show that appropriate rejuvenation strategies on the dispatcher and the worker pool could significantly reduce the expected downtime cost of the whole web server farm. Software rejuvenation is a recently proposed practive fault-tolerance approach to counteract software-aging phenomenon. Compared with clusters of a flat architecture, all the nodes share the same functions. The application of software rejuvenation on dispatcher-based web server farms is discussed, which employ rejuvenation both on the dispatcher and the worker pool. Stochastic reward net (SRN)models for time-based and prediction-based rejuvenation policies are constructed respectively and solved by stochastic Petri net package (SPNP). Numerical results show that appropriate rejuvenation strategies on the dispatcher and the worker pool could significantly reduce the expected downtime cost of the whole web server farm.
出处 《Journal of Systems Engineering and Electronics》 SCIE EI CSCD 2005年第2期460-465,共6页 系统工程与电子技术(英文版)
关键词 web server farms dispatcher-based architecture software rejuvenation stochastic reward net (SRN). web server farms, dispatcher-based architecture, software rejuvenation, stochastic reward net (SRN).
  • 相关文献

参考文献11

  • 1Huang Y, Kintala C, Funton N D. Software rejuvenation: analysis, module and applications. Proc. 25th IEEE Int'l Symp. on Fault Tolerant Computing, IEEE Computer Society Pree, Los Alamitos, CA, 1995. 381-390.
  • 2Dohi T, Goseva-Popstojanova K. Trivedi K S. Statistical non-parametric algorithms to estimate the optimal software rejuvenation schedule. Pacific Rim International Symposium on Dependable Computing, PRDC, 2000.
  • 3Castelli V, Harper R E, Heidelberger P, et al. Proactive management of software aging. IBM J. RES. &DEV,2001, 45(2): 311-332.
  • 4Liu Yun, Trivedi K S, Yue Ma, et al. Modeling and analysis of software rejuvenation in cable modem termination systems. 13th International Symposium on Software Reliability Engineering, 2002.
  • 5Schroeder T, Goddard S, Ramamurthy B. Scalable web server clustering technologies. IEEE Network, 2000. 38-45.
  • 6Dias D M, et al. A scalable and highly available web server. Proc. of IEEE COMPCON'96, San Jose, California,1996. 85-92.
  • 7Linux virtual server. http: //www. linuxvirtualserver.org/, 2003.
  • 8Goldszmidt G, Hunt G. ShockAbsorber: A TCP connection router. Proc. of the 2nd Global Internet Conference,GLOBECOM, Phoenix, Arizona, 1997.
  • 9Lyu M R, Mendiratta V B. Software fault tolerance in a clustered architecture: techniques and reliability modeling. Proc. of IEEE Aerospace Conference, Snowmass, Colorado, 1999.
  • 10Nicole Sergent, Xavier Defago, Andre Schiper. Failure detecors: implementation issues and impact on consensus performance. EPFL, Technical Report SSC, 1999.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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