Abstract
Reliability is a tag that can be attached to any product or service delivery. Mere attachment of this tag will exhibit the perceived characteristics such as trustworthiness and consistent performance. This tag becomes more important for the cloud computing environments, due to its strong dependence on internet for its service delivery. Cloud adoption eliminates IT overhead, but it also brings in security, privacy, availability, and reliability issues. Based on the survey by Juniper Research Agency, the number of worldwide cloud service consumers is projected to be 3.6 billion in 2018. Cloud computing market is flooded with numerous cloud service providers. It is a herculean task for the consumers to choose a CSP to best suit their business needs. Possessing reliability tag for services will help CSPs to outshine their competitors. This chapter deals with the reliability aspect of cloud environments. Various reliability requirements with respect to business along with basic understanding of cloud reliability concepts are detailed in this chapter.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Abbreviations
- BC:
-
Business continuity
- IA:
-
Information availability
- MTTF:
-
Mean time to failure
- MTTR:
-
Mean time to recovery
- MTBF:
-
Mean time between failure
- ERP:
-
Enterprise resource planning
- SRE:
-
Software reliability engineering
References
Aggarwal, K. K., & Singh, Y. (2007). Software engineering (3rd ed). New Age International Publisher.
Ahamed, F., Shahrestani, S., & Ginige, A. (2013). Cloud computing: security and reliability issues. Communications of the IBIMA, 2013, 1.
Anjali, D. M., Sambare, A. S., & Zade, S. D. (2013). Fault tolerance model for reliable cloud computing. International Journal on Recent and Innovation Trends in Computing and Communication, 1(7), 600–603.
Banerjee, P., Friedrich, R., Bash, C., Goldsack, P., Huberman, B., Manley, J., et al. (2011). Everything as a service: Powering the new information economy. IEEE Computer, Magazine, 3, 36–43.
Bernheim, L. (2018). IaaS vs. PaaS vs. SaaS cloud models (differences & examples). Retrieved July, 2018 from https://www.hostingadvice.com/how-to/iaas-vs-paas-vs-saas/.
Briand L. (2010). Introduction to software reliability estimation. Simula research laboratory material. Retrieved May, 5, 2015 from www.uio.no/studier/emner/matnat/ifi/INF4290/v10/undervisningsmateriale/INF4290-SRE.pdf.
Dai, Y. S., Yang, B., Dongarra, J. & Zhang, G. (2009). Cloud service reliability: Modeling and analysis. In 15th IEEE Pacific rim international symposium on dependable computing (pp. 1–17).
Dastjerdi, A. V., & Buyya, R. (2012). An autonomous reliability-aware negotiation strategy for cloud computing environments. In 12th IEEE/ACM international symposium on cluster, cloud and Grid computing (pp. 284–291).
Hendricks, E., Schooley, B., & Gao, C. (2013). Cloud health: developing a reliable cloud platform for healthcare applications. In Conference proceedings of 3rd IEEE international workshop on consumer e-health platforms, services and applications (pp. 887–890).
Jhawar, R., Piuri, V., & Santambrogio, M. (2013). Fault tolerance management in cloud computing: a system-level perspective. IEEE Systems Journal 7(2), 288–297
Lyu, M. R. (2007). Software reliability engineering: A roadmap. In 2007 Future of Software Engineering (pp. 153–170). IEEE Computer Society.
Malik, S., Huet, F. and Caromel, D. (2012). Reliability Aware Scheduling in Cloud Computing. 7th IEEE International Conference for Internet Technology and Secured Transactions (ICITST 2012), 194–200.
Microsoft Corporation White paper. (2014). An introduction to designing reliable cloud services. Retrieved on September 10, 2014 from http://download.microsoft.com/download/…/An-introduction-to-designing-reliable-cloud-services-January-2014.pdf.
Musa, J. D. (2004). Software reliability engineering (2nd ed, pp. 2–3.). Tata McGraw-hill Edition.
Musa, J. D., Iannino, A., & Okumoto, K. (1990). Software reliability. Advances in computers, 30, 4–6.
Pang, X. W., & Li, D. (2013). Quality model for evaluating SaaS software. In Proceedings of 4th IEEE international conference on emerging intelligent data and web technologies (pp. 83–87).
Rosenberg, L., Hammer, T., & Shaw, J. (1998). Software metrics and reliability. In 9th international symposium on software reliability engineering.
Somasundaram, G., & Shrivastava, A. (2009). Information storage management. EMC education services. Retrieved August 10, 2014 from www.mikeownage.com/mike/ebooks/Information%20Storage%20and%20Management.
Wiley, J. (2010). Information storage and management: storing, managing, and protecting digital information. USA: Wiley Publishing.
Wu, Z., Chu, N., & Su, P. (2012). Improving cloud service reliability—A system accounting approach. In 9th IEEE international conference on services computing (SCC) (pp. 90–97).
Wu, Z., Xiong, N., Huang, Y., Gu, Q., Hu, C., Wu, Z., Hang, B. (2013). A fast optimization method for reliability and performance of cloud services composition application. Journal of applied mathematics (407267). Retrieved April, 2014 from http://dx.doi.org/10.1155/2013/407267.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2018 Springer Nature Singapore Pte Ltd.
About this chapter
Cite this chapter
Kumar, V., Vidhyalakshmi, R. (2018). Cloud Reliability. In: Reliability Aspect of Cloud Computing Environment. Springer, Singapore. https://doi.org/10.1007/978-981-13-3023-0_2
Download citation
DOI: https://doi.org/10.1007/978-981-13-3023-0_2
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-3022-3
Online ISBN: 978-981-13-3023-0
eBook Packages: Computer ScienceComputer Science (R0)