Skip to main content

Replication Based Fault Tolerance Approach for Cloud

  • Conference paper
  • First Online:
Distributed Computing and Intelligent Technology (ICDCIT 2022)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 13145))

Abstract

The usage of cloud computing has been increasing everyday and in almost every organization. It is now an integral part of the information technology market. And this rapidly growing need gives rise to consider two main criteria namely reliability and availability to sustain growing demand. To ensure SLAs, and gain customer confidence, cloud architectures use fault tolerant strategies. The work in the literature towards fault tolerant cloud has not considered aspects such as using resource subsets to be fault tolerant. In this paper, we have used a replication based fault-tolerance strategy which considers cost and fault proneness of VMs. Simulation of the proposed algorithm has been carried out using CloudSim and the result shows an improvement in average total execution time and average delay time.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Kumari, P., Kaur, P.: A survey of fault tolerance in cloud computing. J. King Saud Univ. Comput. Inf. Sci. 33, 1159–1176 (2018)

    Google Scholar 

  2. Zhou, A., et al.: Cloud service reliability enhancement via virtual machine placement optimization. IEEE Trans. Serv. Comput. 10(6), 902–913 (2017). https://doi.org/10.1109/TSC.2016.2519898

  3. Amoon, M.: Adaptive framework for reliable cloud computing environment. IEEE Access 4, 9469–9478 (2016). https://doi.org/10.1109/ACCESS.2016.2623633

    Article  Google Scholar 

  4. Devi, R.K., Muthukannan, M.: Self-healing fault tolerance technique in cloud datacenter. In: 2021 6th International Conference on Inventive Computation Technologies (ICICT), 2021, pp. 731–737, https://doi.org/10.1109/ICICT50816.2021.9358476

  5. Silva, M.C., Filho, R.L. Oliveira, C.C., Monteiro, P.R.M., Inácio, F.M.M.: CloudSim plus: a cloud computing simulation framework pursuing software engineering principles for improved modularity, extensibility and correctness. In: IFIP/IEEE International Symposium on Integrated Network Management, p. 7 (2017)

    Google Scholar 

  6. Calheiros, R., Ranjan, R., Beloglazov, A., De Rose, C.A.F., Buyya, R.: CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw., Pract. Exper. 41(1), 23–50 (2011)

    Google Scholar 

  7. Amin, Z., Singh, H., Sethi, N.: Article: review on fault tolerance techniques in cloud computing. Int. J. Comput. Appl. 116(18), 11–17 (2015)

    Google Scholar 

  8. Saikia, L.P., Devi, Y.L.: Fault tolerance techniques and algorithms in cloud system. Int. J. Comput. Sci. Commun. Netw. 4(1), 1–8 (2014)

    Google Scholar 

  9. 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. IEEE (2016)

    Google Scholar 

  10. Singh, G., Kinger, S.: A survey on fault tolerance techniques and methods in cloud computing. Int. J. Eng. Res. Technol. 2(6), 1215–1217 (2013)

    Google Scholar 

  11. Nazari Cheraghlou, M., Khadem-Zadeh, A., Haghparast, M.: A survey of fault tolerance architecture in cloud computing. J. Netw. Comput. Appl. 61, 81–92 (2016)

    Article  Google Scholar 

  12. Machida, F., Kawato, M., Maeno, Y.: Redundant virtual machine placement for fault-tolerant consolidated server clusters. In: Proceedings of the IEEE Network Operations and Management Symposium, pp. 32–39, April (2010)

    Google Scholar 

  13. Engelmann, C., Vallée, G.R., Naughton, T., Scott, S.L.: Proactive fault tolerance using preemptive migration. In: Proceedings of the 17th Euromicro International Conference Parallel, Distribution Network-Based Process. PDP 2009, pp. 252–257 (2009)

    Google Scholar 

  14. Das, P., Khilar, P.M.: VFT: a virtualization and fault tolerance approach for cloud computing. In: 2013 IEEE Conference on Information & Communication Technologies, IEEE(ICT), pp. 473–478, April 2013

    Google Scholar 

  15. Alhosban, A., Hashmi, K., Malik, Z., Medjahed, B.: Self-healing framework for cloud-based services. In: 2013 ACS International Conference on Computer Systems and Applications (AICCSA), pp. 1–7, May 2013

    Google Scholar 

  16. Saranya, S.M., Srimathi, T., Ramanathan, C., Venkadesan, T.: Enhanced fault tolerance and cost reduction using task replication using spot instances in cloud. Int. J. Innov. Res. Sci., Eng. Technol. 4(6), 12–16 (2015)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Kamal K. Agarwal or Haribabu Kotakula .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Agarwal, K.K., Kotakula, H. (2022). Replication Based Fault Tolerance Approach for Cloud. In: Bapi, R., Kulkarni, S., Mohalik, S., Peri, S. (eds) Distributed Computing and Intelligent Technology. ICDCIT 2022. Lecture Notes in Computer Science(), vol 13145. Springer, Cham. https://doi.org/10.1007/978-3-030-94876-4_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-94876-4_11

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-94875-7

  • Online ISBN: 978-3-030-94876-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics