首页 | 本学科首页   官方微博 | 高级检索  
     


Modeling a Dynamic Data Replication Strategy to Increase System Availability in Cloud Computing Environments
Authors:Da-Wei Sun  Gui-Ran Chang  Shang Gao  Li-Zhong Jin  Xing-Wei Wang
Affiliation:(1) School of Information Science and Engineering, Northeastern University, Shenyang, 110819, China;(2) Computing Center, Northeastern University, Shenyang, 110819, China;(3) School of Engineering and Information Technology, Deakin University, Geelong, Victoria, 3217, Australia
Abstract:Failures are normal rather than exceptional in the cloud computing environments. To improve system availability, 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.
Keywords:system availability  replication perspective  high fault tolerance  temporal locality  cloud computing
本文献已被 CNKI SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号