Survivability Modeling and Analysis of Cloud Service in Distributed Data Centers
Open Access
- 4 December 2017
- journal article
- research article
- Published by Oxford University Press (OUP) in The Computer Journal
- Vol. 61 (9), 1296-1305
- https://doi.org/10.1093/comjnl/bxx116
Abstract
Analyzing the survivability of a cloud service is critical as the application or service migration from local to cloud is an irresistible trend. However, former research on cloud service or virtual system (VS) availability and/or reliability was only carried out from the perspective of steady state. This paper aims to analyze the survivability of the cloud service after a service breakdown occurrence by presenting a model and the closed-form solutions with the use of continuous-time Markov chain. The service breakdown may be caused by virtual machine (VM) and/or VM monitor (VMM) bugs or software rejuvenation and/or host failures and NAS (Network Area Storage) failures. In order to improve the cloud service survivability, the VS applies two techniques: VM failover and VM live-migration. Through the model proposed and the survivability metrics defined in this paper, we are able to quantitatively assess the system survivability while providing insights into the investment efforts in system recovery strategies. In order to study the impact of key parameters on system survivability, this paper also provides a parameter sensitivity analysis through numerical experiments.Keywords
Funding Information
- National Natural Science Foundation of China (61572066)
This publication has 9 references indexed in Scilit:
- Availability modeling and analysis of a data center for disaster toleranceFuture Generation Computer Systems, 2016
- Quantification of system survivabilityTelecommunication Systems, 2015
- Survivability Analysis of VM-Based Intrusion Tolerant SystemsIEICE Transactions on Information and Systems, 2015
- Sensitivity analysis of a hierarchical model of mobile cloud computingSimulation Modelling Practice and Theory, 2015
- Scalable Analytics for IaaS Cloud AvailabilityIEEE Transactions on Cloud Computing, 2014
- Quantitative survivability evaluation of three virtual machine-based server architecturesJournal of Network and Computer Applications, 2013
- Combining Performance and Availability Analysis in PracticePublished by Elsevier BV ,2012
- Network survivability modelingComputer Networks, 2009
- Queueing Networks and Markov ChainsPublished by Wiley ,2006