Abstract
This paper focuses on a study on meta-heuristic techniques for fault tolerance under cloud computing environment. Cloud computing introduces the support to increasing complex applications, the need to check and endorse handling models under blame imperatives which turns out to be more vital, meaning to guarantee applications execution. Meta-heuristics are problem-independent techniques and workload planning is known to be a NP-Complete problem, therefore meta-heuristics have been used to solve such problems. The idea behind using meta-heuristics is to increase the performance and decrease the computational time to get the job done and in our case, meta-heuristics are to be considered the robust solution of finding the right combinations of resources and tasks to minimize the computational expenses, cut costs and provide better services for users. Fault tolerance plays an important key role in ensuring high serviceability and unwavering quality in cloud. In these days, the requests for high adaptation to noncritical failure, high serviceability, and high unwavering quality are turning out to be exceptionally solid, assembling a high adaptation to internal failure, high serviceability and high dependability cloud is a basic, challenging, and urgently required task.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Dean, J., Ghemawat, S.: MapReduce: simplified data processing on large clusters. Commun. ACM 51(1), 107–113 (2008)
Buyya, R., et al.: Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility. Future Gener. Comput. Syst. 25(6), 599–616 (2009)
Lavinia, A., et al.: A failure detection system for large scale distributed systems. In: 2010 International Conference on Complex, Intelligent and Software Intensive Systems (CISIS). IEEE (2010)
Nastase, M., et al.: Fault tolerance using a front-end service for large scale distributed systems. In: 2009 11th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC). IEEE (2009)
Palmieri, F., Pardi, S., Veronesi, P.: A fault avoidance strategy improving the reliability of the EGI production grid infrastructure. In: International Conference on Principles of Distributed Systems. Springer, Berlin, Heidelberg (2010)
Saha, G.K.: Software fault avoidance issues. In: Ubiquity 2006, Nov 2006, 5
Zhu, K., et al.: Hybrid genetic algorithm for cloud computing applications. In: 2011 IEEE Asia-Pacific on Services Computing Conference (APSCC). IEEE (2011)
Kumar, P., Verma, A.: Independent task scheduling in cloud computing by improved genetic algorithm. Int. J. Adv. Res. Comput. Sci. Softw. Eng. 2(5) (2012)
Chen, S., Wu, J., Lu, Z.: A cloud computing resource scheduling policy based on genetic algorithm with multiple fitness. In: 2012 IEEE 12th International Conference on Computer and Information Technology (CIT). IEEE (2012)
Dasgupta, K., et al.: A genetic algorithm (GA) based load balancing strategy for cloud computing. Procedia Technol. 10, 340–347 (2013)
Rajpurohit, J., et al.: Glossary of metaheuristic algorithms. Int. J. Comput. Inf. Syst. Ind. Manag. Appl. 9, 181–205 (2017). ISSN 2150-7988
Li, H.-H., et al.: Renumber strategy enhanced particle swarm optimization for cloud computing resource scheduling. In: 2015 IEEE Congress on Evolutionary Computation (CEC). IEEE (2015)
Rodriguez, M.A., Buyya, R.: Deadline based resource provisioning and scheduling algorithm for scientific workflows on clouds. IEEE Trans. Cloud Comput. 2(2), 222–235 (2014)
Pandey, S., et al.: A particle swarm optimization-based heuristic for scheduling workflow applications in cloud computing environments. In: 2010 24th IEEE International Conference on Advanced Information Networking and Applications (AINA). IEEE (2010)
Dorigo, M., Blum, C.: Ant colony optimization theory: a survey. Theoret. Comput. Sci. 344(2), 243–278 (2005)
Gao, Z.: The allocation of cloud computing resources based on the improved Ant Colony Algorithm. In: 2014 Sixth International Conference on Intelligent Human-Machine Systems and Cybernetics (IHMSC), vol. 2. IEEE (2014)
Acknowledgements
Authors are thankful to Department of Computer Science & Engineering at Maharishi Markandeshwar University, Ambala for giving high motivational supports.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Kushwah, V.S., Goyal, S.K., Sharma, A. (2019). Meta-Heuristic Techniques Study for Fault Tolerance in Cloud Computing Environment: A Survey Work. In: Ray, K., Sharma, T., Rawat, S., Saini, R., Bandyopadhyay, A. (eds) Soft Computing: Theories and Applications. Advances in Intelligent Systems and Computing, vol 742. Springer, Singapore. https://doi.org/10.1007/978-981-13-0589-4_1
Download citation
DOI: https://doi.org/10.1007/978-981-13-0589-4_1
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-0588-7
Online ISBN: 978-981-13-0589-4
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)