Modeling a Dynamic Data Replication Strategy to Increase System Availability in Cloud Computing Environments

被引:16
作者
孙大为 [1 ]
常桂然 [2 ]
高尚 [3 ]
靳立忠 [1 ]
王兴伟 [1 ]
机构
[1] School of Information Science and Engineering, Northeastern University
[2] Computing Center, Northeastern University
[3] School of Engineering and Information Technology, Deakin University
关键词
system availability; replication perspective; high fault tolerance; temporal locality; cloud computing;
D O I
暂无
中图分类号
TP274 [数据处理、数据处理系统];
学科分类号
0804 ; 080401 ; 080402 ; 081002 ; 0835 ;
摘要
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.
引用
收藏
页码:256 / 272
页数:17
相关论文
共 15 条
[1]   Job scheduling algorithm based on Berger model in cloud environment [J].
Xu, Baomin ;
Zhao, Chunyan ;
Hu, Enzhao ;
Hu, Bin .
ADVANCES IN ENGINEERING SOFTWARE, 2011, 42 (07) :419-425
[2]   Semantic Interoperability Aggregation in Service Requirements Refinement [J].
He, Ke-Qing ;
Wang, Jian ;
Liang, Peng .
JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2010, 25 (06) :1103-1117
[3]   A Cloud-Based BPM Architecture with User-End Distribution of Non-Compute-Intensive Activities and Sensitive Data [J].
Han, Yan-Bo ;
Sun, Jun-Yi ;
Wang, Gui-Ling ;
Li, Hou-Fu .
JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2010, 25 (06) :1157-1167
[4]  
Achieving efficient agreement within a dual-failure cloud-computing environment[J] . Shun-Sheng Wang,Kuo-Qin Yan,Shu-Ching Wang.Expert Systems With Applications . 2010 (1)
[5]   A data placement strategy in scientific cloud workflows [J].
Yuan, Dong ;
Yang, Yun ;
Liu, Xiao ;
Chen, Jinjun .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2010, 26 (08) :1200-1214
[6]   Privacy-Preserving Data Sharing in Cloud Computing [J].
Wang, Hui .
JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2010, 25 (03) :401-414
[7]   A View of Cloud Computing [J].
Armbrust, Michael ;
Fox, Armando ;
Griffith, Rean ;
Joseph, Anthony D. ;
Katz, Randy ;
Konwinski, Andy ;
Lee, Gunho ;
Patterson, David ;
Rabkin, Ariel ;
Stoica, Ion ;
Zaharia, Matei .
COMMUNICATIONS OF THE ACM, 2010, 53 (04) :50-58
[8]   Secure Data Objects Replication in Data Grid [J].
Tu, Manghui ;
Li, Peng ;
Yen, I-Ling ;
Thuraisingham, Bhavani ;
Khan, Latifur .
IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2010, 7 (01) :50-64
[9]   Quorum-based Data Replication in Grid Environment [J].
Latip, Rohaya ;
Othman, Mohamed ;
Abdullah, Azizol ;
Ibrahim, Hamidah ;
Sulaiman, Md Nasir .
INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE SYSTEMS, 2009, 2 (04) :386-397
[10]   A study on performance of dynamic file replication algorithms for real-time file access in Data Grids [J].
Dogan, Atakan .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2009, 25 (08) :829-839