Effect of Fault Tolerance in the Field of Cloud Computing

  • A. H. M. Shahariar Parvez
  • Md. Robiul Alam Robel
  • Mohammad Abdur Rouf
  • Prajoy PodderEmail author
  • Subrato Bharati
Conference paper
Part of the Lecture Notes in Networks and Systems book series (LNNS, volume 98)


Cloud Computing has enabled the availability of various software, platforms and infrastructural resources as scalable services on demand over the internet. However, the performance of cloud computing services is hampered due to their inherent vulnerability to failures owing to the scale at which they operate. Fault tolerance is a major concern to guarantee availability and reliability of critical services as well as application execution. In order to minimize failure impact on the system and application execution, failures should be anticipated and proactively handled. This paper presents a comprehensive overview of fault tolerance-related issues in cloud computing; emphasizing upon the significant concepts, architectural details, and the state-of-art techniques and methods. The objective is to provide insights into the existing fault tolerance approaches as well as challenges yet required to be overcome.


Cloud computing Distributed networks Faults and failures Low latency fault tolerance Data center 


  1. 1.
    Mell, P., Grance, T.: The NIST definition of cloud computing Natl. Inst. Stand. Technol. NIST Spec. Publ. 145, 7 (2011)Google Scholar
  2. 2.
    Savu, L.: Cloud computing: deployment models, delivery models, risks and research challenges. In: 2011 International Conference on Computer and Management, CAMAN 2011 (2011)Google Scholar
  3. 3.
    Bokhari, M.U., Shallal, Q.M., Tamandani, Y.K.: Cloud computing service models: a comparative study. In: IEEE International Conference on Computing for Sustainable Global Development, INDIACom, pp. 16–18 (2016)Google Scholar
  4. 4.
    Buyya, R., Yeo, C.S., Venugopal, S., Broberg, J., Brandic, I.: Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility. Future Gener. Comput. Syst. 25(6), 17 (2009)CrossRefGoogle Scholar
  5. 5.
    Kumari, P., Kaur, P.: A survey of fault tolerance in cloud computing. J. King Saud Univ. – Comput. Inf. Sci. (2018). Scholar
  6. 6.
    Charity, T.J., Hua, G.C.: Resource reliability using fault tolerance in cloud computing. In: 2016 2nd International Conference on Next Generation Computing Technologies (NGCT), pp. 65–71 (2016)Google Scholar
  7. 7.
    Prathiba, S., Sowvarnica, S.: Survey of failures and fault tolerance in cloud. In: Proceedings of the 2017 2nd International Conference on Computing and Communications Technologies, ICCCT 2017, pp. 169–172 (2017)Google Scholar
  8. 8.
    Ataallah, S.M.A., Nassar, S.M., Hemayed, E.E.: Fault tolerance in cloud computing – survey. In: 11th International Computer Engineering Conference, no. 1, pp. 241–245 (2015)Google Scholar
  9. 9.
    Hosseini, S.M., Arani, M.G.: Fault-tolerance techniques in cloud storage: a survey. Int. J. Database Theor. Appl. 8(4), 183–190 (2015)CrossRefGoogle Scholar
  10. 10.
    Bala, A., Chana, I.: Fault tolerance-challenges, techniques and implementation in cloud computing. Int. J. Comput. Sci. 9(1), 288–293 (2012)Google Scholar
  11. 11.
    Mukwevho, M.A., Celik, T.: Toward a smart cloud: a review of fault-tolerance methods in cloud systems. IEEE Trans. Serv. Comput. 1374(c), 1–18 (2018)CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  • A. H. M. Shahariar Parvez
    • 1
  • Md. Robiul Alam Robel
    • 2
  • Mohammad Abdur Rouf
    • 3
  • Prajoy Podder
    • 4
    Email author
  • Subrato Bharati
    • 1
  1. 1.Ranada Prasad Shaha UniversityNarayanganjBangladesh
  2. 2.Department of CSECumilla UniversityCumillaBangladesh
  3. 3.Department of CSEDhaka University of Engineering and TechnologyDhakaBangladesh
  4. 4.Department of ECEKhulna University of Engineering and TechnologyKhulnaBangladesh

Personalised recommendations