International Journal of Computer Applications
Cloud computing is a technology which produces and consumes huge amount of data every day. This makes the cloud to store tons of applications. The demand for these resources is on the rise. Multi cloud environment is used to satisfy these demands. If multiple providers cooperatively work together, the availability of resource can be improved. The replication of data across multiple places in cloud has become an effective solution to achieve good performance in terms of load balancing, response time and availability. Replication of data is a good way to achieve reliability and improve performance in a distributed system.