Fault-Tolerance in the Scope of Cloud Computing
Open Access
- 10 June 2022
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Access
- Vol. 10, 63422-63441
Abstract
Fault-tolerance methods are required to ensure high availability and high reliability in cloud computing environments. In this survey, we address fault-tolerance in the scope of cloud computing. Recently, cloud computing-based environments have presented new challenges to support fault-tolerance and opened new paths to develop novel strategies, architectures, and standards. We provide a detailed background of cloud computing to establish a comprehensive understanding of the subject, from basic to advanced. We then highlight fault-tolerance components and system-level metrics and identify the needs and applications of fault-tolerance in cloud computing. Furthermore, we discuss state-of-the-art proactive and reactive approaches to cloud computing fault-tolerance. We further structure and discuss current research efforts on cloud computing fault-tolerance architectures and frameworks. Finally, we conclude by enumerating future research directions specific to cloud computing fault-tolerance development.Keywords
Funding Information
- Fundação para a Ciência e a Tecnologia/Ministério da Educação e Ciˆncia (FCT/MEC) through national funds and when applicable co-funded by Fundo Europeu de Desenvolvimento Regional ((FEDER)-PT2020)
- Partnership Agreement (UIDB/50008/2020-UIDP/50008/2020)
- FCT (PD/BD/113822/2015)
This publication has 99 references indexed in Scilit:
- A systematic review on cloud computingThe Journal of Supercomputing, 2014
- Cloud Computing: Opportunities and ChallengesIEEE Potentials, 2014
- Software Redundancy2013
- Distributed computing for carbon footprint reduction by exploiting low-footprint energy availabilityFuture Generation Computer Systems, 2012
- Modelling and evaluating a high serviceability fault tolerance strategy in cloud computing environmentsInternational Journal of Security and Networks, 2012
- fault tolerance2011
- Cloud computing: state-of-the-art and research challengesJournal of Internet Services and Applications, 2010
- ASSUREACM SIGARCH Computer Architecture News, 2009
- Particle swarm optimizationSwarm Intelligence, 2007
- Basic concepts and taxonomy of dependable and secure computingIEEE Transactions on Dependable and Secure Computing, 2004