Open Access Open Access  Restricted Access Subscription Access

Failure Free Cloud Computing Architectures


Affiliations
1 University of Lusaka, Zambia
2 Copperbelt University, Zambia
 

Cloud computing has gained popularity over the years, some organizations are using some form of cloud computing to enhance their business operations while reducing infrastructure costs and gaining more agility by deploying applications and making changes to applications easily. Cloud computing systems just like any other computer system are prone to failure, these failures are due to the distributed and complex nature of the cloud computing platforms.

Cloud computing systems need to be built for failure to ensure that they continue operating even if the cloud system has an error. The errors should be masked from the cloud users to ensure that users continue accessing the cloud services and this intern leads to cloud consumers gaining confidence in the availability and reliability of cloud services.

In this paper, we propose the use of N-Modular redundancy to design and implement failure-free clouds.


Keywords

Cloud Computing, Cloud Consumer, Failure Free, N-Modular Redundancy.
User
Notifications
Font Size

  • Lee Badger, Tim Grance, Robert Patt-Corner, Jeff Voas, NIST Special Publication 800-146: Cloud Computing Synopsis and Recommendations: May 2012.
  • Andrew S. Tanenbaum, Maarten Van Steen, Distributed Systems: Principles and Paradigms, Second Edition, Prentice Hall, Pearson Education,2007, Upper Saddle River NJ 07458.
  • Martin L. Shooman, Reliability of Computer Systems and Networks: Fault Tolerance, Analysis, and Design,2002 John Wiley & Sons, Inc.
  • Antonio Bucchiarone, Henry Muccini and Patrizio Pelliccione, Architecting Fault-tolerant Component-based Systems: from requirements to testing, Electronic Notes in Theoretical Computer Science 168 (2007) 77–90
  • Ehdi Nazari Cheraghlou, Ahmad Khadem-Zadeh, and Majid Haghparast,2015:A SURVEY OF FAULT TOLERANce Architecture in Cloud Computing, Journal of Network and Computer Applications,http://dx.doi.org/10.1016/j.jnca.2015.10.004.
  • Algirdas Avizienis, Jean-Claude Laprie, Brian Randall and Carl Landwehr, Basic Concepts and Taxonomy of Dependable and Secure Computing, IEEE Transactions on Dependable and Secure Computing, Volume 1, Number 1, January-March 2004.
  • Mukosi A. Mukwevho and Turgay Celik, Toward a Smart Cloud: A Review of Fault-Tolerance Methods in Cloud Systems, Transactions on Services Computing, DOI 10.1109/TSC.2018.2816644,2018.
  • Priti Kumari and Parmeet Kaur, A survey of fault tolerance in cloud computing: Journal of King Saud University Computer and Information sciences,2018.
  • Eman AbdElfattah, Mohamed Elkawkagy and Ashraf El-Sisi,A Reactive Fault Tolerance Approach For Cloud Computing, 2017 13th International Computer Engineering Conference (ICENCO),Electronic ISSN: 2475-2320.
  • Madhu B. K and Ghamdan. M. Q, Proactive Fault Tolerance for Resilience Cloud Data Centers to Improve Performance Efficiency, International Journal of Engineering Research & Technology, ISSN: 2278-0181, Special Issue - 2016.
  • Ao Zhou, Qibo Sun, Jinglin Li, Enhancing Reliability via Checkpointing in Cloud Computing Systems, China Communications 2017.
  • Jialei Liu, Shangguang Wang, Ao Zhou, Sathish A.P Kumar, Fangchun Yang, and Rajkumar Buyya,Using Proactive Fault-Tolerance Approach to Enhance Cloud Service Reliability,IEEE Transactions on Cloud Computing,DOI 10.1109/TCC.2016.2567392.
  • Zeeshan Amin, Nisha Sethi, Harshpreet Singh, Review on Fault Tolerance Techniques in Cloud Computing,International Journal of Computer Applications (0975 – 8887) Volume 116 – No. 18, April 2015.
  • Atul Kumar, Deepti Malhotra, Study of Various Reactive Fault Tolerance Techniques in Cloud Computing, International Journal of Computer Sciences and Engineering, Vol-6, Special Issue-5, Jun 2018 E-ISSN:2347-2693.
  • Yong Chul Kwon, Magdalena Balazinska, Albert Greenberg, Fault-tolerant Stream Processing using a Distributed, Replicated File System,2008.
  • Mehdi Nazari Cheraghlou, Ahmad Khadem-Zadeh, Majid Haghparast,A survey of fault tolerance architecture in cloud computing,Journal of Network and Computer Applications,2015.
  • Renu Sharma, Manohar Mishra, Janmenjoy Nayak, Bighnaraj Naik, Danilo Pelusi, Innovation in Electrical Power Engineering, Communication, and Computing Technology,Proceedings of IEPCCT 2019.
  • Amin, Z., Sethi, N., Singh, H., “Review on Fault Tolerance Techniques in Cloud Computing” International Journal of computer Applications, Vol. 116, April 2015, p. 11-17.
  • E.M. Hernandez-Ramirez, V.J. Sosa-Sosa, I.Lopez-Arevalo,A Comparison of Redundancy Techniques for Private and Hybrid Cloud Storage, Journal of Applied Research and Technology,Vol. 10,December 2012
  • Elena Dubrova,Fault-Tolerant Design,Springer New York Heidelberg Dordrecht London,DOI 10.1007/978-1-4614-2113-9,2013.
  • Rogério de Lemos, Paulo Asterio de Castro Guerra and Cecília Mary Fischer Rubira,A Fault-Tolerant Architectural Approach for Dependable Systems, IEEE Computer Society, 2006.
  • Rosangela Melo, Vicente de Paulo F. Marques Sobrinho, Ivanildo José de Melo Filho, Fábio Feliciano, Paulo Romero Martins Maciel, Redundancy Mechanisms Applied in Cloud Computing infrastructures, 2019.
  • Muhammad Raza,N, N+1, N+2, 2N, 2N+1, 2N+2, 3N/2 Redundancy Explained,https://www.bmc.com/blogs/n-n1-n2-2n-3n-redundancy/, accessed on 2nd July 2021.
  • Amal Abid, Mouna Torjmen Khemakhem, Soumaya Marzouk, Maher Ben Jemaa, Thierry Monteil, Khalil Drira, 2014, Toward Antifragile Cloud Computing Infrastructures, 1st International Workshop ”From Dependable to Resilient, from Resilient to Antifragile Ambients and Systems” (ANTIFRAGILE 2014), Procedia Computer Science 32 ( 2014 ) 850 – 855
  • Russ Miles, 2019, Learning Chaos Engineering, First Edition, O’Reilly Media, United States of America.
  • Data Center Redundancy: N+1, 2N, 2(N+1) or 3N2, https://datacenter.com/news_and_insight/data-center-redundancy-2plus1-2n-distributed-redundancy/ last accessed on 28th April 2022.
  • An Introduction to UPS Redundancy, http://www.feace.com/single-post/an-introduction-to-ups-redundancy last accessed on 28th April 2022

Abstract Views: 354

PDF Views: 142




  • Failure Free Cloud Computing Architectures

Abstract Views: 354  |  PDF Views: 142

Authors

Yolam Zimba
University of Lusaka, Zambia
Hastings Maboshe Libati
Copperbelt University, Zambia
Derrick Ntalasha
Copperbelt University, Zambia

Abstract


Cloud computing has gained popularity over the years, some organizations are using some form of cloud computing to enhance their business operations while reducing infrastructure costs and gaining more agility by deploying applications and making changes to applications easily. Cloud computing systems just like any other computer system are prone to failure, these failures are due to the distributed and complex nature of the cloud computing platforms.

Cloud computing systems need to be built for failure to ensure that they continue operating even if the cloud system has an error. The errors should be masked from the cloud users to ensure that users continue accessing the cloud services and this intern leads to cloud consumers gaining confidence in the availability and reliability of cloud services.

In this paper, we propose the use of N-Modular redundancy to design and implement failure-free clouds.


Keywords


Cloud Computing, Cloud Consumer, Failure Free, N-Modular Redundancy.

References