Optimal Resource Allocation in a Virtualized Software Aging Platform with Software Rejuvenation

作者: Javier Alonso , Inigo Goiri , Jordi Guitart , Ricard Gavalda , Jordi Torres

DOI: 10.1109/ISSRE.2011.30

关键词:

摘要: Nowadays, virtualized platforms have become the most popular option to deploy complex enough services. The reason is that virtualization allows resource providers increase utilization. Deployed services are expected be always available, but these long-running especially sensitive suffer from software aging phenomenon. This term refers an accumulation of errors, which usually causes exhaustion, and eventually makes service hang/crash. To counteract this phenomenon, a preventive approach fault management, called rejuvenation has been proposed. In paper, we propose framework provides transparent predictive web on platforms, achieving high levels availability. exploit provider resources, also seeks maximize number running simultaneously platform, while guaranteeing resources needed by each service.

参考文章(30)
Daniel A. Menascé, Virtualization: Concepts, Applications, and Performance Modeling. Int. CMG Conference. pp. 407- 414 ,(2005)
Pradeep Padala, Zhikui Wang, Kang G. Shin, Sharad Singhal, Xiaoyun Zhu, Performance Evaluation of Virtualization Technologies for Server Consolidation ,(2007)
Bernhard Jansen, HariGovind V. Ramasamy, Matthias Schunter, Axel Tanner, Architecting Dependable and Secure Systems Using Virtualization Architecting Dependable Systems V. pp. 124- 149 ,(2008) , 10.1007/978-3-540-85571-2_6
Anindya Neogi, Puneet Ahuja, Akshat Verma, pMapper: power and migration cost aware application placement in virtualized systems acm ifip usenix international conference on middleware. pp. 243- 264 ,(2008) , 10.5555/1496950.1496966
Hal Stern, Evan Marcus, Blueprints for high availability ,(2000)
Mike Feeley, Brendan Cully, Andrew Warfield, Dutch Meyer, Geoffrey Lefebvre, Norm Hutchinson, Remus: high availability via asynchronous virtual machine replication networked systems design and implementation. pp. 161- 174 ,(2008)
Laurence A. Wolsey, George L. Nemhauser, Integer and Combinatorial Optimization ,(1988)
Werner Vogels, Beyond Server Consolidation Queue. ,vol. 6, pp. 20- 26 ,(2008) , 10.1145/1348583.1348590
Douglas R. Stinson, Donald L. Kreher, Combinatorial Algorithms: Generation, Enumeration, and Search ,(1998)
Hai-Bo Chen, Feng-Zhe Zhang, Rong Chen, Bin-Yu Zang, Pen-Chung Yew, Mercury: Combining Performance with Dependability Using Self-Virtualization Journal of Computer Science and Technology. ,vol. 27, pp. 92- 104 ,(2012) , 10.1007/S11390-012-1208-1