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

被引:1
|
作者
Yuxia Cheng
Xinjie Yu
Wenzhi Chen
Rui Chang
Yang Xiang
机构
[1] Deakin University,
[2] Zhejiang University,undefined
[3] State Key Laboratory of Mathematical Engineering and Advanced Computing,undefined
来源
Cluster Computing | 2017年 / 20卷
关键词
Fault-tolerance; Cloud storage; Cross-datacenter; Distributed system;
D O I
暂无
中图分类号
学科分类号
摘要
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
页数:12
相关论文
共 50 条
  • [11] Practical Swarm Optimization based Fault-Tolerance Algorithm for the Internet of Things
    Luo, Shiliang
    Cheng, Lianglun
    Ren, Bin
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2014, 8 (04): : 1178 - 1191
  • [12] Dynamic Approach Based on Learning Automata for Data Fault-Tolerance in the Cloud Storage
    Hosseini, Seyyed Mansour
    Arani, Mostafa Ghobaei
    Kenari, Abdol Reza Rasouli
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2015, 8 (06): : 91 - 103
  • [13] On fault-tolerance of Grover's algorithm
    Nahimovs, Nikolajs
    Rivosh, Alexander
    Kravchenko, Dmitry
    BALTIC JOURNAL OF MODERN COMPUTING, 2012, 787 : 136 - 146
  • [14] NAP: Practical fault-tolerance for itinerant computations
    Johansen, D
    Marzullo, K
    Schneider, FB
    Jacobsen, K
    Zagorodnov, D
    19TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 1999, : 180 - 189
  • [15] A fault-tolerance parsing algorithm of COMTRADE
    Southwest Jiaotong University, Chengdu 610031, China
    不详
    Dianli Xitong Zidonghue, 2008, 22 (69-72+102):
  • [16] Reducing network cost of data repair in erasure-coded cross-datacenter storage
    Bao, Han
    Wang, Yijie
    Xu, Fangliang
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 102 (102): : 494 - 506
  • [17] Fault-Tolerance and Load-Balance Tradeoff in a Distributed Storage System
    Quezada Naquid, Moises
    Marcelin Jimenez, Ricardo
    Lopez Guerrero, Miguel
    COMPUTACION Y SISTEMAS, 2010, 14 (02): : 151 - 163
  • [18] Fault-Tolerance Algorithm in Wireless Sensor Networks
    Al-Qadami, Nasser
    Koucheryavy, Andrey
    INFOCOMMUNICATIONS JOURNAL, 2015, 7 (04): : 28 - 33
  • [19] Designing a resourceful fault-tolerance system
    Giguette, R
    Hassell, J
    JOURNAL OF SYSTEMS AND SOFTWARE, 2002, 62 (01) : 47 - 57
  • [20] On recovery algorithm for fault-tolerance in multicast trees
    Joo, Seong-Soon
    Kim, Moonseong
    Lee, Yoo-Kyoung
    Bang, Young-Cheol
    FRONTIERS OF HIGH PERFORMANCE COMPUTING AND NETWORKING - ISPA 2006 WORKSHOPS, PROCEEDINGS, 2006, 4331 : 358 - +