A practical cross-datacenter fault-tolerance algorithm in the cloud storage system

被引:4
作者
Cheng, Yuxia [1 ]
Yu, Xinjie [2 ]
Chen, Wenzhi [3 ]
Chang, Rui [4 ]
Xiang, Yang [1 ]
机构
[1] Deakin Univ, 221 Burwood Highway, Burwood, Vic 3125, Australia
[2] Zhejiang Univ, 38 Zheda Rd, Hangzhou, Zhejiang, Peoples R China
[3] Zhejiang Univ, Coll Comp Sci & Technol, 38 Zheda Rd, Hangzhou, Zhejiang, Peoples R China
[4] State Key Lab Math Engn & Adv Comp, 62 Sci Ave, Zhengzhou, Peoples R China
来源
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | 2017年 / 20卷 / 02期
关键词
Fault-tolerance; Cloud storage; Cross-datacenter; Distributed system; CODES;
D O I
10.1007/s10586-017-0840-5
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The fault-tolerance property in most cloud storage systems are designed within the scale of a single datacenter. The single datacenter as a whole may be unreachable or crashed due to severe problems, such as broken network links, power supply interruptions, and natural disasters, etc. Therefore, the design of an effective cross-datacenter fault-tolerant storage system is important to protect data security in the cloud. However, building a cross-datacenter fault-tolerant system faces great challenges, such as high latency, low throughput, high costs of bandwidth resources between datacenters. In this paper, we propose a practical cross-datacenter fault-tolerant (CDFT) algorithm in the cloud storage system. Our fault-tolerant algorithm design considers the difficult tradeoffs among fault tolerance, latency, throughput, network and storage costs. We propose the Domain Fault Codes (DFC) and the topology-aware scheduling techniques, which can tolerate the whole datacenter breakdown. We implemented the DFC-CDFT algorithm in a prototype cloud storage system. The experimental results showed that the proposed DFC-CDFT algorithm can effectively recover data blocks from the single datacenter failure while achieves low storage and bandwidth costs.
引用
收藏
页码:1801 / 1813
页数:13
相关论文
共 27 条
[1]  
[Anonymous], HDFS 5442 ZERO LOSS
[2]  
[Anonymous], 2012, P 2012 ACM SIGMOD IN, DOI 10.1145/2213836.2213945
[3]  
[Anonymous], UPDATE EXPL DOWNT LO
[4]  
[Anonymous], COMMUNICATION COSTS
[5]  
[Anonymous], 2011, C INN DAT SYST RES C
[6]  
[Anonymous], AM DYNAMODB DEV GUID
[7]  
[Anonymous], 2012, P USENIX ANN TECHN C
[8]  
[Anonymous], 2015, USENIX C FIL STOR TE
[9]  
[Anonymous], P INT S INF THEOR
[10]  
[Anonymous], GOOGL FAC SUMM