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 条
  • [21] An Efficient Intermediate Data Fault-Tolerance Approach in the Cloud
    Song, Baoyan
    Ren, Cai
    Li, Xuecheng
    Ding, Linlin
    2014 11TH WEB INFORMATION SYSTEM AND APPLICATION CONFERENCE (WISA), 2014, : 203 - 206
  • [22] Byzantine Fault-Tolerance Consensus Algorithm Based on
    Li, Shuzhi
    Xiong, Weizhi
    Deng, Xiaohong
    Wang, Zhiqiang
    Liu, Hunwen
    JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, 2023, 45 (07) : 2484 - 2493
  • [23] Toward a Smart Cloud: A Review of Fault-Tolerance Methods in Cloud Systems
    Mukwevho, Mukosi Abraham
    Celik, Turgay
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2021, 14 (02) : 589 - 605
  • [24] Self-healing Fault Tolerance Technique in Cloud Datacenter
    Devi, R. Kanniga
    Muthukannan, M.
    PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON INVENTIVE COMPUTATION TECHNOLOGIES (ICICT 2021), 2021, : 731 - 737
  • [25] LARFH: provisioning dynamic approach based on learning automata for data fault-tolerance in the cloud storage
    Hosseini, Seyyed Mansour
    Arani, Mostafa Ghobaei
    2015 2ND INTERNATIONAL CONFERENCE ON KNOWLEDGE-BASED ENGINEERING AND INNOVATION (KBEI), 2015, : 745 - 753
  • [26] Improving the availability and fault-tolerance of Network-Attached Drives storage system
    Li, Q
    Allam, M
    Cieslicki, D
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 1153 - 1158
  • [27] A novel XOR-based fault-tolerance mechanism for distributed storage system
    Zhou, X
    Lu, XL
    Hou, MS
    Zhan, C
    FOURTH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY, PROCEEDINGS, 2004, : 430 - 435
  • [28] A novel distributed cooperative fault-tolerance storage mechanism
    Zhou, X
    Lu, XL
    Hou, MS
    Zhan, C
    PROCEEDINGS OF THE 2004 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2004, : 2905 - 2909
  • [29] A multiprocessor scheduling algorithm for low overhead fault-tolerance
    Hashimoto, K
    Tsuchiya, T
    Kikuno, T
    SEVENTEENTH IEEE SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 1998, : 186 - 194
  • [30] Enhancing fault-tolerance in a distributed mutual exclusion algorithm
    Reddy, P. Sukendar
    Sarma, Nityananda
    Das, Rajib Kumar
    ICIT 2006: 9TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY, PROCEEDINGS, 2006, : 56 - +