Comparative analysis of fault tolerance models and their challenges in cloud computing

  • Authors

    • Mridula Dhingra Manav Rachna International University, Faridabad.
    • Neha Gupta Manav Rachna International University, Faridabad.
    https://doi.org/10.14419/ijet.v6i2.7565

    Received date: April 7, 2017

    Accepted date: April 24, 2017

    Published date: May 3, 2017

  • Cloud Computing, Fault Tolerance, Reliability, Virtualization.
  • Abstract

    Cloud Computing is a vital platform for viable and non-viable clients. It provides the reliable services to clients through data centers which contains servers, storage etc. One of the major challengein cloud computing environment is that services should be run without errors or faults. In cloud computing environment various computations are run on real time applications so that chances of errors becomes high, for these reasons applications running in cloud environment should be reliable and must have the ability of fault tolerance. In this paper, authors have discussed many fault tolerance techniques and compared various model of fault tolerance.

  • References

    1. Dhingra M., Gupta N.,“Various Security Issues and their Remedies in Cloud Computing”, International Journal of Advanced Engineer-ing and Science, vol 2, issue 2, 2016 (pp-18-20).
    2. Foster, I., Zhao, Y., Raicu, I., & Lu, S. (2008, November). “Cloud computing and grid computing 360-degree compared”. In Grid Computing Environments Workshop, 2008. GCE'08 (pp. 1-10). Ieee. https://doi.org/10.1109/gce.2008.4738445.
    3. Gong, C., Liu, J., Zhang, Q., Chen, H., & Gong, Z. (2010, Septem-ber). “The characteristics of cloud computing”. In Parallel Pro-cessing Workshops (ICPPW), 2010 39th International Conference on (pp. 275-279).IEEE. https://doi.org/10.1109/icppw.2010.45.
    4. Carolan, S. J. (2009). “Introduction to cloud computing Architec-ture”. White Paper, 1st edn. Sun Microsystems (June 2009).
    5. Furht, B. (2010). “Cloud computing fundamentals”.In Handbook of cloud computing (pp. 3-19).Springer US. https://doi.org/10.1007/978-1-4419-6524-0_1.
    6. Kaushal, V., &Bala, A. (2011). “Autonomic fault tolerance using haproxy in cloud environment”. Int. J. of Advanced Engineering Sciences and Technologies, 7(2), 54-59.
    7. Patra, P. K., Singh, H., & Singh, G. (2013). “Fault Tolerance Tech-niques and Comparative Implementation in Cloud Computing”. In-ternational Journal of Computer Applications, 64(14).
    8. Bala, A., &Chana, I. (2012). “Fault ToleranceChallenges, Tech-niques and Implementation in Cloud Computing”. International Journal of Computer Science Issues (IJCSI), 9(1).
    9. Tchana, A., Broto, L., &Hagimont, D. (2012, March). “Fault Toler-ant Approaches in Cloud Computing Infrastructures”. In ICAS 2012, the Eighth International Conference on Autonomic and Au-tonomous Systems (pp. 42-48).
    10. Gupta, I., Chandra, T. D., &Goldszmidt, G. S. (2001, August). “On scalable and efficient distributed failure detectors”. In Proceedings of the twentieth annual ACM symposium on Principles of distribut-ed computing (pp. 170-179). ACM. https://doi.org/10.1145/383962.384010.
    11. Jhawar, R., Piuri, V., &Santambrogio, M. (2013). “Fault tolerance management in cloud computing: A system-level perspective”. Sys-tems Journal, IEEE, 7(2), 288-297. https://doi.org/10.1109/JSYST.2012.2221934.
    12. Huth, A., &Cebula, J. (2011). “The Basics of Cloud Computing”. United States Computer.
    13. Deng, J., Huang, S. H., Han, Y. S., & Deng, J. H. (2010, December). “Fault-tolerant and reliable computation in cloud computing”. In GLOBECOM Workshops (GC Wkshps), 2010 IEEE (pp. 1601- 1605).IEEE. https://doi.org/10.1109/glocomw.2010.5700210.
    14. Zhao, W., Melliar-Smith, P. M., & Moser, L. E. (2010, July). “Fault tolerance middleware for cloud computing”. In Cloud Computing (CLOUD), 2010 IEEE 3rd International Conference on (pp. 67-74).IEEE. https://doi.org/10.1109/cloud.2010.26.
    15. Sun, D. W., Chang, G. R., Gao, S., Jin, L. Z., & Wang, X. W. (2012). “Modeling a dynamic data replication strategy to increase system availability in cloud computing environments”.Journal of computer science and technology, 27(2), 256-272. https://doi.org/10.1007/s11390-012-1221-4.
    16. Meshram, A. D., Sambare, A. S., &Zade, S. D. (2013). “Fault Tol-erance Model for Reliable Cloud Computing”.
    17. Joshi, S. C., &Sivalingam, K. M. (2014). “Fault tolerance mecha-nisms for virtual data center architectures”. Photonic Network Communications, 28(2), 154-164. https://doi.org/10.1007/s11107-014-0463-1.
    18. Malik S. &Huet F. (2011). “Adaptive Fault Tolerance in Real Time Cloud Computing”. In Services (SERVICES), 2011 IEEE World Congress on (pp. 280- 287).IEEE. https://doi.org/10.1109/SERVICES.2011.108.
    19. Bala A. &ChanaI. , (2014). “Intelligent failure prediction models for scientific workflows”. Expert Systems with Applications.
    20. Sabahifarzad, 2011. “Cloud Computing Reliability, Availability and Serviceability (RAS): issues and Challenges”. International Journal on Advances inICT for Emerging Regions04 (02):12-23.
    21. Srivaramangai. P,Srinivasan R,2012 Vol II. “A Model to provide a Reliable Infrastructure for Cloud Computing”.Proceedings of the World Congress on Engineering.
    22. Reza Hamid et al., 2013. “An analytical model to evaluate reliability of cloud computing systems in the presence of QoS requirements”.
    23. ArdagnaDaniloet et al., 2014“Quality-of-service in cloud compu-ting: modeling techniques and their applications”. Journal of Inter-net Services and Applications, 5:11. https://doi.org/10.1186/s13174-014-0011-3.
    24. Saikia Lakshmi Prasad, Langlen Devi Yumnam, 2015. “Fault Tole-reane Techniques and Algorithms In Cloud Computing”. Interna-tional Journal of Computer Science & Communication Net-works,Vol 4(1),01-08
    25. Padmakumari P., 2015. “Methodical Review on Various Fault Tol-erant and Monitoring Mechanisms to improve Reliability on Cloud Environment”.Indian Journal of Science and Technology, Vol 8(35). https://doi.org/10.17485/ijst/2015/v8i35/80130.
    26. Rahme Jean, XuHaiping, 2015. “A Software Reliability Model for Cloud-based Software Rejuvenation using Dynamic Fault Trees”. International Journal of Software Engineering and Knowledge En-gineering.
  • Downloads

  • How to Cite

    Dhingra, M., & Gupta, N. (2017). Comparative analysis of fault tolerance models and their challenges in cloud computing. International Journal of Engineering and Technology, 6(2), 36-40. https://doi.org/10.14419/ijet.v6i2.7565