Comparative Analysis of Fault Tolerance Techniques in Cloud Computing: A Case of Armangerayan Co.

  • Authors

    • Mohammadreza Rasol Roveicy
    • Amir Massoud Bidgoli
    https://doi.org/10.14419/ijet.v7i3.14.18834
  • Fault Tolerance, Reliability, HA Proxy, Amazon Elastic Load Balancer, Cloud Computing
  • Cloud computing is the outcome of in demand service evolution in computing paradigm of large scale distributed computing. It is known as an adaptable technology as it furnishes integration of software and resources which are highly scalable, and most often are prone to failure. Fault Tolerance is concerned with all the techniques to enable system to tolerate software as well as hardware faults remaining in a system after its development. Recent studies have undertaken by various researchers depict the performance of some techniques such as HA proxy, SHelp, Azure, Hadoop etc. There is no evidence to show the overall performance of Elastic Load Balancing as compared with other architectures. The purpose of this paper is to study the fault tolerance techniques in cloud environment by using two different techniques namely HA proxy and Amazon ELB in order to improve availability and reliability when one server goes down for any reasons such as DOS attacks in the case of Armangerayan Co. Performance of two techniques have been compared while considering important factors as connecting time, processing time, waiting time and fail requests. Results reveal that the Amazon ELB in practice has been performing better than HA-proxy in our case study.

  • References

    1. [1] Anju Bala , and Inderveer. Chana.(2012). Fault Tolerance- Challenges, Techniques and Implementation in Cloud Computing, International Journal of Computer Science Issues. Vol. 9, Issue 1, No. 1, pp.283-293, . Jul 4, 2012

      [2] Amal Ganesh Dr. M.Sandhya Dr. Sharmila Shankar.(2014).A Study on Fault Tolerance methods in Cloud Computing, IEEE 2014, 978-1-4799-2572-8/14.

      [3] Alain. Tchana, Laurent. Broto, and Daniel. Hagimont. (2012).Approaches to cloud computing fault tolerance. In Computer, Information and Telecommunication Systems (CITS), 2012 International Conference on, pp. 1-6. IEEE, 2012

      [4] Beniamino DI Martino,Giusepina Gretella,Antonio Esposito.(2015). Cloud Probability and Interoperability:Issues and Current Trends.BRIEFS IN COMPUTER SCIENCE. Springer Cham Heidelberg New York Dordrecht London,2015

      [5] http://www.springer.com/series/10028

      [6] Chen et al., CLB: A novel load balancing architecture and algorithm for cloud services,

      [7] Computers and Electrical Engineering (2016).

      [8] http://dx.doi.org/10.1016/j.compeleceng.2016.01.029

      [9] Eman Yasser Daraghmi and Shiam. Ming. Yuan. (2015). A small world based overlay network for improving dynamic load-balancing. Journal of Systems and Software 107: 187-203.

      [10] Ganesh, A., Sandhya, M., Shankar, S.(2016). A Study on Fault Tolerance methods in Cloud Computing. IEEE International Advance Computing Conference (IACC),DOI:10.1109/IAdCC.2014.6779432, 21-22 Feb.

      [11] Himanshu Agarwal, Anju Sharma.(2015). A Comprehensive Survey of Fault Tolerance Techniques in Cloud Computing , 2015 Intl. Conference on Computing and Network Communications (CoCoNet'15), Dec. 16-19, 2015, Trivandrum, India.

      [12] Mohammad Reza rasol roveicy, and Amir massoud Bidgoli.(2017). Migrating From Conventional E-Learning To Cloud-based E-Learning: A Case Study of Armangarayan Co. Proc. Symp. Software Engineering Trends and Techniques in Intelligent Systems, Advances in Intelligent System and Computing 575, pp.62-7, 2017. doi:10.1007/978-3-31957141-6_7

      [13] Mannudeep Karla. and Swinderjeet. Singh. (2015). A review of meta heuristic scheduling techniques in cloud computing.

      [14] Egyptian Informatics Journal 16(3): 275-295.

      [15] Mehdi Nazari Cheraghlou, Ahmad Khadem-Zadeh and Majid Haghparast.(2016). A Survey of Fault Tolerance Architecture in Cloud Computing. Journal of Network and Computer Applications.

      [16] http://dx.doi.org/10.1016/j.jnca.2015.10.004

      [17] P. Das, and P. M. Khilar.(2013). VFT: A virtualization and fault tolerance approach for cloud computing." In Information & Communication Technologies (ICT), 2013 IEEE Conference on, pp. 473-478. IEEE.

      [18] Shang-Liang Chen , Yun-Yao.(2016). Chen.CLB: A novel load balancing architecture and algorithm for cloud services. Computers and Electrical Engineering 0 0 0 (2016) 1–7.

      [19] http://dx.doi.org/10.1016/j.compeleceng.2016.01.029

      [20] Singh, G., Kinger, S.(2013. A Survey On Fault Tolerance Techniques And Methods In Cloud Computing, IJERT, Vol.2 - Issue 6 (June - 2013).

      [21] Sushil Kumar, Deepak Singh Rana, Sushil Chandra Dimri.(2015).Fault Tolerance and Load Balancing algorithm in Cloud Computing: A survey, International Journal of Advanced Research in Computer and Communication Engineering. Vol. 4, Issue 7, July 2015.

      [22] Vishonika Kaushal,Anju Bala.(2012) . Autonomic Fault Tolerance using HA Proxy. (IJAEST) INTERNATIONAL JOURNAL OF ADVANCED ENGINEERING SCIENCES AND TECHNOLOGIES. Vol. No. 7, Issue No. 2, 222 – 227.

  • Downloads

  • How to Cite

    Rasol Roveicy, M., & Massoud Bidgoli, A. (2018). Comparative Analysis of Fault Tolerance Techniques in Cloud Computing: A Case of Armangerayan Co. International Journal of Engineering & Technology, 7(3.14), 432-436. https://doi.org/10.14419/ijet.v7i3.14.18834