Abstract: To gain continuous access to the services, users of cloud computing makes benefit from a technique called replication. Replication technique is used to maintain multiple copies of same data at different sites. Based on ever growing user’s needs, high demand data will be replicated to various sites to provide better performance, high availability and to improve fault tolerance. This paper provides a better insight into data replication strategies provided for data availability by considering different parameters like energy consumption, bandwidth optimization and reducing access latency involved during the execution of tasks in cloud data centers for data intensive applications.
Keywords: replication, data availability, data intensive applications