International Journal of Computer Science & Engineering Technology (IJCSET)
The very large infrastructure and the increasing demand of services of cloud computing systems lead to the need of an effective fault tolerant allocation technique. In this paper, the authors address the problem of allocating user applications to the virtual machines of cloud computing systems so that failures can be avoided in the presence of faults. They employ job replication as an effective mechanism to achieve efficient and fault-tolerant cloud. Most of the existing replication-based algorithms use a fixed number of replications for each application which consumes more cloud resources.