Abstract
Cloud computing brings new technologies and concepts that support communication services and data storage. Services like OneDrive, Google Drive and DropBox increase data availability and provide new features as synchronization and collaboration. These services require high availability and performance characteristics like high throughput and low probability that a timeout occurs, since it is fundamental to guarantee both business continuity and uninterrupted public services. In this research, we aim at evaluating availability and performance-related metrics for private cloud storage services. A hierarchical model-based strategy is proposed to evaluate distinct metrics by means of the composition of continuous-time Markov chains, reliability block diagrams and stochastic Petri nets. A case study is presented to illustrate the applicability of the proposed models through a cloud storage service hosted in the Eucalyptus platform. We also adopt availability importance index to identify the most critical components in relation to the system availability. Our numerical analyses indicate that, for instance, the adoption of redundant components reduces the probability that timeouts occur and the probability that users are attended due to failures. Furthermore, the results obtained from the stochastic models show that the proposed approach is indeed a good approximation to the measures obtained from the experiments conducted in a real cloud environment.



















Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Casserly M (2016) Best cloud storage services 2016 uk. http://www.pcadvisor.co.uk/test-centre/internet/14-best-cloud-storage-services-2016-uk-3614269/
Bell K (2015) Google Drive is back online after brief outage. Marsable. http://mashable.com/2015/10/09/google-docs-sheets-down/
Fiveash K (2015) AWS outage knocks Amazon, Netflix, Tinder and IMDb in MEGA data collapse. The Register. http://www.theregister.co.uk/2015/09/20/aws-database-outage/
Xiong K, Perros H (2009) Service performance and analysis in cloud computing. In: 2009 Congress on services-I. IEEE, pp 693–700
Mell P, Grance T (2011) The NIST definition of cloud computing
Chung H, Park J, Lee S, Kang C (2012) Digital forensic investigation of cloud storage services. Digit Investig 9(2):81–95
Enterprise HP (2015) Hpe helion eucalyptus. http://www8.hp.com/us/en/cloud/helion-eucalyptus-overview.html
Enterprise HP (2015) Eucalyptus documentation. http://docs.hpcloud.com/eucalyptus/4.2.1
Murata T (1989) Petri nets: properties, analysis and applications. Proc IEEE 77(4):541–580
Trivedi K S (2008) Probability and statistics with reliability, queuing and computer science applications. Wiley, New York
Maciel P, Trivedi K, Matias R, Kim D (2010) Dependability modeling. In: Performance and dependability in service computing: concepts, techniques and research directions. IGI Global, Hershey, Pennsylvania, USA
Ebeling CE (2004) An introduction to reliability and maintainability engineering. Tata McGraw-Hill Education, New York
Kuo W, Zhu X (2012) Importance measures in reliability, risk, and optimization: principles and applications. Wiley, New York
Sigman K (1990) The stability of open queueing networks. Stoch Process Appl 35(1):11–25
Barabady J, Kumar U (2007) Availability allocation through importance measures. Int J Qual Reliab Manag 24(6):643–657
Sas A (2015) Pydio—put your data in orbit. https://pydio.com/
Silva B, Matos R, Callou G, Figueiredo J, Oliveira D, Ferreira J, Dantas J, Lobo A, Alves V, Maciel P (2015) Mercury: an integrated environment for performance and dependability evaluation of general systems. In: Proceedings DSN-2015 Rio de Janeiro, RJ, Brazil
Foundation A (2016) Apache http server benchmarking tool. https://httpd.apache.org/docs/2.4/programs/ab.html
Halili EH (2008) Apache JMeter: a practical beginner’s guide to automated testing and performance measurement for your websites. Packt Publishing Ltd, Birmingham
Dantas J, Matos R, Araujo J, Maciel P (2012) An availability model for eucalyptus platform: an analysis of warm-standy replication mechanism. In: 2012 IEEE international conference on systems, man, and cybernetics (SMC). IEEE, pp 1664–1669
Kim DS, Machida F, Trivedi KS (2009) Availability modeling and analysis of a virtualized system. In: 15th IEEE Pacific Rim international symposium on dependable computing, PRDC’09. IEEE, pp 365–371
Matos R, Andrade EC, Maciel P (2014) Evaluation of a disaster recovery solution through fault injection experiments. In: 2014 IEEE international conference on systems, man and cybernetics (SMC). IEEE, pp 2675–2680
Araujo J, Maciel P, Torquato M, Callou G, Andrade E (2014) Availability evaluation of digital library cloud services. In: 2014 44th Annual IEEE/IFIP international conference on dependable systems and networks (DSN). IEEE, pp 666–671
Matos R, Maciel PR, Machida F, Kim DS, Trivedi KS (2012) Sensitivity analysis of server virtualized system availability. IEEE Trans Reliab 61(4):994–1006
Wei B, Lin C, Kong X (2011) Dependability modeling and analysis for the virtual data center of cloud computing. In: 2011 IEEE 13th international conference on high performance computing and communications (HPCC). IEEE, pp 784–789
Haung K, Ma Z, Sun L (2012) Performance evaluation of node in cloud storage. In: 2012 2nd International conference on consumer electronics, communications and networks (CECNet). IEEE, pp 2739–2744
Chuob S, Pokharel M, Park JS (2011) Modeling and analysis of cloud computing availability based on eucalyptus platform for e-government data center. In: 2011 Fifth international conference on innovative mobile and internet services in ubiquitous computing (IMIS). IEEE, pp 289–296
Ghosh R, Longo F, Frattini F, Russo S, Trivedi KS (2014) Scalable analytics for IaaS cloud availability. IEEE Trans Cloud Comput 2(1):57–70
Sheng Y, Liu J, Shidong Z, Liang D (2013) Research and application of private cloud storage platform in high schools based on seafile. In: 2013 6th International conference on intelligent networks and intelligent systems (ICINIS). IEEE, pp 25–28
Hildmann T, Kao O (2014) Deploying and extending on-premise cloud storage based on owncloud. In: 2014 IEEE 34th international conference on distributed computing systems workshops (ICDCSW). IEEE, pp 76–81
Acknowledgements
The authors would like to thank the FACEPE and CNPq for the financial support of this research.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Torres, E., Callou, G. & Andrade, E. A hierarchical approach for availability and performance analysis of private cloud storage services. Computing 100, 621–644 (2018). https://doi.org/10.1007/s00607-018-0588-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00607-018-0588-7