Availability modeling and analysis of a single-server virtualized system with rejuvenation

被引:13
作者
Xu, Jian [1 ]
Li, Xuefeng [1 ]
Zhong, Yi [1 ]
Zhang, Hong [1 ]
机构
[1] Institute of Computer Science and Technology, Nanjing University of Science and Technology
关键词
Analytic model; Availability; Software rejuvenation; Stochastic reward net; Virtualization;
D O I
10.4304/jsw.9.1.129-139
中图分类号
学科分类号
摘要
Availability of business-critical application servers is an issue of paramount importance that has received special attention from the industry and academia in the last decade. This paper presents two stochastic reward net based availability models for a single-server virtualized system. The similarity in both models is that software rejuvenation is applied at not only virtual machine monitor (VMM) level using a time-base policy but also at virtual machines (VMs) using a prediction-based policy. The key difference is that the passive software replication and the active software replication are respectively adopted at the VM level of both models. We compare these models in terms of steady-state system availability by numerical analysis. Results show steady-state system availability with the active replication style gets a bit better than that of the passive one. Further, we study the impact of two critical parameters, the VMM rejuvenation interval and the VM aging detection probability, on downtime and on the number of transaction lost by sensitivity analysis. © 2014 ACADEMY PUBLISHER.
引用
收藏
页码:129 / 139
页数:10
相关论文
共 25 条
[1]  
Huang Y., Kintala C., Kolettis N., Fulton N., Software Rejuvenation: Analysis, Module and Applications, Proc. Int'l Symp. Fault-Tolerant Computing, pp. 381-391, (1995)
[2]  
Vaidyanathan K., Harper R.E., Hunter S.W., Trivedi K.S., Analysis and implementation of software rejuvenation in cluster systems, ACM SIGMETRICS Performance Evaluation Review, Joint International Conference On Measurement and Modeling of Computing Systems, pp. 62-71, (2001)
[3]  
Wang D.Z., Xie W., Trivedi K.S., Performability analysis of clustered systems with rejuvenation under varying workload, Performance Evaluation, 64, pp. 247-265, (2007)
[4]  
Liu Y., Trivedi K., Ma Y., Han J., Levendel H., Modeling and analysis of software rejuvenation in cable modem termination systems, The 13th International Symposium On Software Reliability Engeineering (ISSRE), pp. 159-172, (2002)
[5]  
Liu Y., Trivedi K., Ma Y., Han J., Levendel H., A proactive approach towards always-on availability in broadband cable networks, Computer Communications, 28, pp. 51-64, (2005)
[6]  
Li L., Vaidyanathan K., Trivedi K.S., An Approach to Estimation of Software Aging in a Web Server, Proc. Int'l Symp. Empirical Software Eng. (ISESE 2002), pp. 45-52, (2002)
[7]  
Salfner F., Wolter K., Analysis of service availability for time-triggered rejuvenation policies, Journal of Systems and Software, 83, pp. 1579-1590, (2010)
[8]  
Machida F., Kim D., Trivedi K., Modeling and Analysis of Software Rejuvenation in a Server Virtualized System, Proc. of 2nd Workshop On Software Aging and Rejuvenation (WoSAR2010), pp. 1-6, (2010)
[9]  
Thein T., Park J.S., Availability Analysis of Application Servers Using Software Rejuvenation and Virtualization, Journal of Computer Science and Technology, 24, 2, pp. 339-346, (2009)
[10]  
Kourai K., Fast and Correct Performance Recovery of Operating Systems Using a Virtual Machine Monitor, Proc. of the 7th ACM SIGPLAN/SIGOPS International Conference On Virtual Execution Environments, 46, 7, pp. 99-110, (2011)