1Department of Computer Science Engineering, (USET) Rayat Bahra University, Mohali, India
2Assistant Professor, Department of Computer Science Engineering, (USET) Rayat Bahra University, Mohali, India
Online published on 31 October, 2017.
Cloud computing is a synonym for distributed computing over a network and means the ability to run a program on many connected computers at the same time. The dynamic environment of cloud results in various unexpected faults and failures. The ability of a system to react gracefully to an unexpected equipment or programming malfunction is known as fault tolerance. Various fault detection methods and architectural models have been proposed to increase fault tolerance ability of cloud. In this paper, we give a survey on various types, techniques, metrics, challenges and limitations of fault tolerance techniques. It deals with the understanding of fault tolerance techniques and strategies in cloud environment.
HA Proxy, VMs, Cloud Computing, Hadoop, Amazon EC2