Skip to main content

Meta-Heuristic Techniques Study for Fault Tolerance in Cloud Computing Environment: A Survey Work

  • Conference paper
  • First Online:
Soft Computing: Theories and Applications

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.

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 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.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. Dean, J., Ghemawat, S.: MapReduce: simplified data processing on large clusters. Commun. ACM 51(1), 107–113 (2008)

    Article  Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. Saha, G.K.: Software fault avoidance issues. In: Ubiquity 2006, Nov 2006, 5

    Google Scholar 

  7. Zhu, K., et al.: Hybrid genetic algorithm for cloud computing applications. In: 2011 IEEE Asia-Pacific on Services Computing Conference (APSCC). IEEE (2011)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. Dasgupta, K., et al.: A genetic algorithm (GA) based load balancing strategy for cloud computing. Procedia Technol. 10, 340–347 (2013)

    Google Scholar 

  11. Rajpurohit, J., et al.: Glossary of metaheuristic algorithms. Int. J. Comput. Inf. Syst. Ind. Manag. Appl. 9, 181–205 (2017). ISSN 2150-7988

    Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Article  Google Scholar 

  14. 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)

    Google Scholar 

  15. Dorigo, M., Blum, C.: Ant colony optimization theory: a survey. Theoret. Comput. Sci. 344(2), 243–278 (2005)

    Article  MathSciNet  Google Scholar 

  16. 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)

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Virendra Singh Kushwah .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics