VM Reliability Modeling and Analysis for IaaS Could

With the popularity of cloud computing, its reliability is becoming a key concern for cloud users. As the main product of IaaS cloud, virtual machine's reliability is a valuable research issue. This paper presents a modeling strategy for VM reliability based on general stochastic Petri nets. The modeling strategy decomposes VM reliability into network reliability, computing reliability and storage reliability, and considers high availability mechanism in IaaS cloud. To analyze the reliability model, we use Markov process theory and give the detailed solving process. A case study of OpenStack cloud is conducted to illustrate the applicability of the proposed modeling strategy. In addition, we discussed the reliability impact of some model parameters which can help IaaS cloud on how to improve VM reliability.

[1]  Stephen J. Nadas,et al.  Virtual Router Redundancy Protocol (VRRP) Version 3 for IPv4 and IPv6 , 2010, RFC.

[2]  Hoang Pham Software Reliability , 1999 .

[3]  Paulo Maciel,et al.  Dependability evaluation of cloud infrastructures , 2014, 2014 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[4]  Chuang Lin,et al.  Dependability Modeling and Analysis for the Virtual Data Center of Cloud Computing , 2011, 2011 IEEE International Conference on High Performance Computing and Communications.

[5]  Jiajun Xu,et al.  Reliability of SOA Systems Using SPN and GA , 2014, 2014 IEEE World Congress on Services.

[6]  Yoshinobu Tamura,et al.  Reliability analysis based on jump diffusion models for an open source cloud computing , 2012, 2012 IEEE International Conference on Industrial Engineering and Engineering Management.

[7]  Steven Hand,et al.  Proceedings of the Third ACM Symposium on Cloud Computing , 2012, SOCC 2012.

[8]  Yoshinobu Tamura,et al.  Reliability computing and management considering the network traffic for a cloud computing , 2016, Ann. Oper. Res..

[9]  Bianca Schroeder,et al.  Understanding disk failure rates: What does an MTTF of 1,000,000 hours mean to you? , 2007, TOS.

[10]  政子 鶴岡,et al.  1998 IEEE International Conference on SMCに参加して , 1998 .

[11]  Malika Ioualalen,et al.  Towards Reliability and Performance Prediction of Autonomic Systems with Self-Healing and Protection , 2014, 2014 International Conference on Cloud and Autonomic Computing.

[12]  Andrew Warfield,et al.  Xen and the art of virtualization , 2003, SOSP '03.

[13]  Michael R. Lyu,et al.  What is software reliability? , 1994, Proceedings of COMPASS'94 - 1994 IEEE 9th Annual Conference on Computer Assurance.

[14]  Jens Grabowski,et al.  A Reliability Assessment Framework for Cloud Applications , 2015, IEEE CLOUD 2015.

[15]  A. Kivity,et al.  kvm : the Linux Virtual Machine Monitor , 2007 .

[16]  He Yanxiang Rules and Implementation of Converting Stochastic Petri Net Model to Markov Chain , 2013 .

[17]  Marco Ajmone Marsan,et al.  Modelling with Generalized Stochastic Petri Nets , 1995, PERV.

[18]  Carlos Maltzahn,et al.  Ceph: a scalable, high-performance distributed file system , 2006, OSDI '06.

[19]  Salman Baset Open source cloud technologies , 2012, SoCC '12.

[20]  Gustavo Rau de Almeida Callou,et al.  Availability Evaluation of Digital Library Cloud Services , 2014, 2014 44th Annual IEEE/IFIP International Conference on Dependable Systems and Networks.

[21]  Jack Dongarra,et al.  1 Cloud Service Reliability : Modeling and Analysis , 2010 .