Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Sensitivity analysis of an availability model for disaster tolerant cloud computing system

Published: 08 November 2018 Publication History

Summary

Because of the dependence on Internet‐based services, many efforts have been conceived to mitigate the impact of disasters on service provision. In this context, cloud computing has become an interesting alternative for implementing disaster tolerant services due to its resource on‐demand and pay‐as‐you‐go models. This paper proposes a sensitivity analysis approach to assess the parameters that most impact the availability of cloud data centers, taking into account disaster occurrence, hardware and software failures, and disaster recovery mechanisms for cloud systems. The analysis adopts continuous‐time Markov chains, and the results indicate that disaster issues should not be neglected. Hardware failure rate and time for migration of virtual machines (VMs) are the critical factors pointed out for the system modeled in our analysis. Moreover, the location where data centers are placed has a significant impact on system availability, due to time for migrating VMs from a backup server.

Graphical Abstract

This paper proposes a sensitivity analysis approach to assess the parameters that most impact the availability of cloud data centers, taking into account disaster occurrence, hardware and software failures, and disaster recovery mechanisms for cloud systems. The analysis adopts continuous‐time Markov chains, and the results indicate that disaster issues should not be neglected. Hardware failure rate and time for migration of virtual machines are the critical factors pointed out for the system modeled in our analysis.

References

[1]
Sterbenz J, Çetinkaya EK, Hameed MA, Jabbar A, Qian S, Rohrer JP. Evaluation of network resilience, survivability, and disruption tolerance: analysis, topology generation, simulation, and experimentation. Telecommun Syst. 2013;52(2):705‐736.
[2]
Miller R. Car crash triggers amazon power outage: Data Center Knowledge. 2010. http://www.datacenterknowledge.com/archives/2010/05/13/car-crash-triggers-amazon-power-outage/. Accessed July 6, 2018.
[3]
Wood T, Cecchet E, Ramakrishnan KK, Shenoy P, Merwe J, Venkataramani A. Disaster recovery as a cloud service: economic benefits & deployment challenges. In: Proceedings of the 2nd usenix conference on hot topics in cloud computing, HotCloud'10. Berkeley, CA, USA: USENIX Association; 2010:8‐8.
[4]
Hyper‐v live migration over distance.
[5]
Maciel P, Trivedi KS, Matias R, Kim DS. Performance and Dependability in Service Computing: Concepts, Techniques and Research Directions. Igi Global; 2011.
[6]
Frank PM. Introduction to System Sensitivity Theory. New York: Academic Press Inc; 1978;338‐343.
[7]
Hamby DM. A review of techniques for parameter sensitivity analysis of environmental models. Environ Monit Assess. 1994;32:135‐154.
[8]
Matos R, Maciel PRM, Machida F, Kim DS, Trivedi KS. Sensitivity analysis of server virtualized system availability. IEEE Trans Reliab. 2012;61(4):994‐1006.
[9]
Matos R, Araujo J, Oliveira D, Maciel P, Trivedi K. Sensitivity analysis of a hierarchical model of mobile cloud computing. Simul Modell Pract Theory. 2015;50:151‐164.
[10]
Ghosh R, Longo F, Frattini F, Russo S, Trivedi KS. Scalable analytics for IaaS cloud availability. IEEE Trans Cloud Comput. 2014;2(1):57‐70.
[11]
Ghosh R, Trivedi KS, Naik VK, Kim DS. End‐to‐end performability analysis for infrastructure‐as‐a‐service cloud: an interacting stochastic models approach. In: Proceedings of the 2010 IEEE 16th Pacific Rim International Symposium on Dependable Computing, PRDC'10. Washington, DC, USA: IEEE Computer Society; 2010:125‐132.
[12]
Araujo J, Matos R, Maciel P, Matias R, Beicker I. Experimental evaluation of software aging effects on the Eucalyptus cloud computing infrastructure; 2011:4:1‐4:7.
[13]
Open source private and hybrid clouds from Eucalyptus; 2017.
[14]
Bruneo D. A stochastic model to investigate data center performance and QoS in IaaS cloud computing systems. IEEE Trans Parallel Distrib Syst. 2014;25(3):560‐569.
[15]
Bradford R, Kotsovinos E, Feldmann A, Schiöberg H. Live wide‐area migration of virtual machines including local persistent state. VEE '07. New York, NY, USA: ACM; 2007:169‐179.
[16]
Voorsluys W, Broberg J, Venugopal S, Buyya R. Cost of virtual machine live migration in clouds: a performance evaluation. In: Proceedings of the 1st International Conference on Cloud Computing, CloudCom '09. Berlin, Heidelberg: Springer‐Verlag; 2009:254‐265.
[17]
Dantas J, Matos R, Araujo J, Maciel P. An availability model for Eucalyptus platform: an analysis of warm‐standy replication mechanism. In: 2012 IEEE International conference on Systems, Man, and Cybernetics (SMC); 2012; Seoul, South Korea. 1664‐1669.
[18]
Matos R, Andrade EC, Maciel PRM. Evaluation of a disaster recovery solution through fault injection experiments. In: 2014 IEEE International Conference on Systems, Man, and Cybernetics; 2014; San Diego, CA, USA. 2675‐2680.
[19]
Kaushik RT, Bhandarkar M, Nahrstedt K. Evaluation and analysis of greenhdfs: a self‐adaptive, energy‐conserving variant of the hadoop distributed file system. In: 2010 IEEE 2nd International Conference on Cloud Computing Technology and Science (cloudcom). Washington, DC, USA: IEEE; 2010:274‐287.
[20]
Kim Ds, Machida F, Trivedi KS. Availability modeling and analysis of a virtualized system. In: Proceedings of the 2009 15th IEEE Pacific Rim International Symposium on Dependable Computing, PRDC '09. Washington, DC, USA: IEEE Computer Society; 2009:365‐371.
[21]
Matos R, Araujo J, Oliveira D, Maciel P, Trivedi K. Sensitivity analysis of a hierarchical model of mobile cloud computing. Simul Modell Pract Theory. 2014:151‐164.
[22]
Sun D, Chang G, Guo Q, Wang C, Wang X. A dependability model to enhance security of cloud environment using system‐level virtualization techniques. In: 2010 1st International Conference on Pervasive Computing Signal Processing and Applications (PCSPA). Harbin, China: IEEE; 2010:305‐310.
[23]
Sato N., Trivedi KS. Stochastic modeling of composite web services for closed‐form analysis of their performance and reliability bottlenecks. In: ICSOC 2007: Service‐Oriented Computing‐ICSOC 2007; 2007; Berlin, Heidelberg. 107‐118.
[24]
Blake JT, Reibman AL, Trivedi KS. Sensitivity analysis of reliability and performability measures for multiprocessor systems. Proceedings of the 1988 ACM Sigmetrics Sonference on Measurement and Modeling of Computer Systems. New York, NY, USA: ACM; 1988:177‐186.
[25]
Birnbaum ZW. On the Importance of Different Components in a Multicomponent System. Washington Univ Seattle Lab of Statistical Research; 1969.
[26]
Barabady J, Kumar U. Availability allocation through importance measures. Int J Qual Reliab Manage. 2007;24(6):643‐657.
[27]
Ou Y, Dugan JB. Approximate sensitivity analysis for acyclic Markov reliability models. IEEE Transactions on Reliability. 2003;52(2):220‐230; IEEE.
[28]
Abdallah H, Hamza M. On the sensitivity analysis of the expected accumulated reward. Performance Evaluation. 2002;47(2):163‐179.
[29]
Muppala JK, Trivedi KS. GSPN models: sensitivity analysis and applications. In: ACM‐SE 28: Proceedings of the 28th Annual Southeast Regional Conference. New York, NY, USA: ACM; 1990:25‐3.
[30]
Yin B, Dai G, Li Y, Xi H. Sensitivity analysis and estimates of the performance for M/G/1 queueing systems. Perform Eval. 2007;64(4):347‐356.
[31]
Reese G. Cloud Application Architectures: Building Applications and Infrastructure in the Cloud.O'Reilly Media, Inc.; 2009.
[32]
Swanson M, Bowen P, Phillips AW, Gallup D, Lynes D. Contingency planning guide for federal information systems. 2010.  http://www.nist.gov/customcf/get_pdf.cfm?pub_id=905266
[33]
Clark C, Fraser K, Hand S, et al. Live migration of virtual machines. In: Proceedings of the 2nd Conference on Symposium on Networked Systems Design & Implementation, NSDI'05 ‐ vol. 2. Berkeley, CA, USA: USENIX Association; 2005:273‐286.
[34]
Silva B, Maciel PRM, Zimmermann A. Geoclouds modcs: A performability evaluation tool for disaster tolerant IaaS clouds. In: 2014 8th Annual IEEE Systems Conference (SysCon). IEEE; 2013:116‐122.
[35]
Matthews LCW, Logg C. Tutorial on internet monitoring and pinger at SLAC; 1996.
[36]
Silva B, Callou G, Tavares E, et al. Astro: an integrated environment for dependability and sustainability evaluation. Sustainable Comput: Inf Syst. 2012;3(1):1‐17.
[37]
Silva B, Maciel PRM, Zimmermann A. Dependability models for designing disaster tolerant cloud computing systems. 2013 43rd Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN). IEEE; 2013:1‐6.
[38]
Feinberg E, Zhang X. Optimizing cloud utilization via switching decisions. SIGMETRICS Perform Eval Rev. 2014;41(4):57‐60.
[39]
Ksentini A, Taleb T, Chen M. A markov decision process‐based service migration procedure for follow me cloud. In: 2014 IEEE International Conference on Communications (ICC); 2014; Shanghai, China. 1350‐1354.
[40]
Cisco systems: switch dependability parameters; 2012.
[41]
Cisco systems: router dependability parameters; 2012.
[42]
Service level agreement ‐ megapath business access and value added services; 2012.
[43]
Melo R, Bezerra MC, Dantas J, Matos R, Melo I, Maciel P. Video on demand hosted in private cloud: availability modeling and sensitivity analysis. In: 2015 IEEE International Conference on Dependable Systems and Networks Workshops (DSNW);2015; Rio de Janeiro Brasil. 12‐18.
[44]
Thandar T, Jong SP. Availability analysis of application servers using software rejuvenation and virtualization. J Comput Sci Tech. 2009;24(2):339‐346.
[45]
Machida F, Xiang J, Tadano K, Maeno Y. Combined server rejuvenation in a virtualized data center. In: 2012 9th International Conference on Ubiquitous Intelligence Computing and 9th International Conference on Autonomic Trusted Computing (UIC/ATC); 2012:486‐493.

Cited By

View all
  • (2023)NoSQL-based storage systems: influence of consistency on performance, availability and energy consumptionThe Journal of Supercomputing10.1007/s11227-023-05488-679:18(21424-21448)Online publication date: 20-Jun-2023
  • (2021)Data Processing on Edge and Cloud: A Performability Evaluation and Sensitivity AnalysisJournal of Network and Systems Management10.1007/s10922-021-09592-x29:3Online publication date: 1-Jul-2021

Recommendations

Comments

Information & Contributors

Information

Published In

cover image International Journal of Network Management
International Journal of Network Management  Volume 28, Issue 6
November/December 2018
150 pages
EISSN:1099-1190
DOI:10.1002/nem.v28.6
Issue’s Table of Contents

Publisher

John Wiley & Sons, Inc.

United States

Publication History

Published: 08 November 2018

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 03 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2023)NoSQL-based storage systems: influence of consistency on performance, availability and energy consumptionThe Journal of Supercomputing10.1007/s11227-023-05488-679:18(21424-21448)Online publication date: 20-Jun-2023
  • (2021)Data Processing on Edge and Cloud: A Performability Evaluation and Sensitivity AnalysisJournal of Network and Systems Management10.1007/s10922-021-09592-x29:3Online publication date: 1-Jul-2021

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media