Deakin University
Browse

Modeling a dynamic data replication strategy to increase system availability in cloud computing environments

journal contribution
posted on 2012-03-01, 00:00 authored by D W Sun, G R Chang, Shang GaoShang Gao, L Z Jin, X W Wang
Failures are normal rather than exceptional in the cloud computing environments. To improve system avai-lability, replicating the popular data to multiple suitable locations is an advisable choice, as users can access the data from a nearby site. This is, however, not the case for replicas which must have a fixed number of copies on several locations. How to decide a reasonable number and right locations for replicas has become a challenge in the cloud computing. In this paper, a dynamic data replication strategy is put forward with a brief survey of replication strategy suitable for distributed computing environments. It includes: 1) analyzing and modeling the relationship between system availability and the number of replicas; 2) evaluating and identifying the popular data and triggering a replication operation when the popularity data passes a dynamic threshold; 3) calculating a suitable number of copies to meet a reasonable system byte effective rate requirement and placing replicas among data nodes in a balanced way; 4) designing the dynamic data replication algorithm in a cloud. Experimental results demonstrate the efficiency and effectiveness of the improved system brought by the proposed strategy in a cloud.

History

Journal

Journal of computer science and technology

Volume

27

Issue

2

Pagination

256 - 272

Publisher

Springer

Location

Boston, Mass.

ISSN

1000-9000

eISSN

1860-4749

Language

eng

Publication classification

C1 Refereed article in a scholarly journal

Copyright notice

2012, Springer Science+Business Media, LLC & Science Press