An Intensive Review of Data Replication Algorithms for Cloud Systems

Cloud computing is a technological paradigm that facilitates a universal platform for hosting and accessing services and data by means of a large number of shared resources by an equally large number of users across the globe. Since a large amount of data is involved, it becomes crucial to make the data available to the users on the go without compromising with the integrity of data. Data replication is used to make copies of the data and files such that they can be accessed without delay and also act as a backup in case of any failure. Here we have discussed crucial data replication algorithms, namely, adaptive data replication strategy (ADRS), high QoS-first replication (HQFR), build time algorithm, cost-effective incremental replication strategy (CIR) and dynamic replica control strategy (DRCS).

[1]  J. Morris Chang,et al.  QoS-Aware Data Replication for Data-Intensive Applications in Cloud Computing Systems , 2013, IEEE Transactions on Cloud Computing.

[2]  Yaser Mansouri Brokering algorithms for data replication and migration across cloud-based data stores , 2017 .

[3]  Dan Feng,et al.  CDRM: A Cost-Effective Dynamic Replication Management Scheme for Cloud Storage Cluster , 2010, 2010 IEEE International Conference on Cluster Computing.

[4]  Baochun Li,et al.  Erasure coding for cloud storage systems: A survey , 2013 .

[5]  Kaiying Feng,et al.  Improving availability and confidentiality of shared data under the multi-cloud environment , 2017, 2017 IEEE 2nd International Conference on Cloud Computing and Big Data Analysis (ICCCBDA).

[6]  Chetna Dabas,et al.  Cluster based load balancing in cloud computing , 2015, 2015 Eighth International Conference on Contemporary Computing (IC3).

[7]  Liang Luo,et al.  A Resource Optimization Algorithm of Cloud Data Center Based on Correlated Model of Reliability, Performance and Energy , 2016, 2016 IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C).

[8]  Albert Y. Zomaya,et al.  Energy-efficient data replication in cloud computing datacenters , 2013, 2013 IEEE Globecom Workshops (GC Wkshps).

[9]  Ahmad Faraahi,et al.  A locality-based replication manager for data cloud , 2016, Frontiers of Information Technology & Electronic Engineering.

[10]  Najme Mansouri Adaptive data replication strategy in cloud computing for performance improvement , 2016, Frontiers of Computer Science.

[11]  Yun Yang,et al.  A Novel Cost-Effective Dynamic Data Replication Strategy for Reliability in Cloud Data Centres , 2011, 2011 IEEE Ninth International Conference on Dependable, Autonomic and Secure Computing.

[12]  Yun Yang,et al.  Ensuring Cloud Data Reliability with Minimum Replication by Proactive Replica Checking , 2016, IEEE Transactions on Computers.

[13]  Rui Kang,et al.  Service reliability modeling of the IT infrastructure of active-active cloud data center , 2016, 2016 Prognostics and System Health Management Conference (PHM-Chengdu).

[14]  Hairong Kuang,et al.  The Hadoop Distributed File System , 2010, 2010 IEEE 26th Symposium on Mass Storage Systems and Technologies (MSST).

[15]  Fei Xie,et al.  Towards Cost Reduction in Cloud-Based Workflow Management through Data Replication , 2017, 2017 Fifth International Conference on Advanced Cloud and Big Data (CBD).