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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Kumari, P., Kaur, P.: A survey of fault tolerance in cloud computing. J. King Saud Univ. Comput. Inf. Sci. 33, 1159–1176 (2018)
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
Amoon, M.: Adaptive framework for reliable cloud computing environment. IEEE Access 4, 9469–9478 (2016). https://doi.org/10.1109/ACCESS.2016.2623633
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
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)
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)
Amin, Z., Singh, H., Sethi, N.: Article: review on fault tolerance techniques in cloud computing. Int. J. Comput. Appl. 116(18), 11–17 (2015)
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)
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)
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)
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)
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)
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)
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
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
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)
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 Springer Nature Switzerland AG
About this paper
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)