Parallelizing Degraded Read for Erasure Coded Cloud Storage Systems using Collective Communications

被引:0
|
作者
Li, Peng [1 ]
Jin, Xingtong [1 ]
Stones, Rebecca J. [1 ]
Wang, Gang [1 ]
Li, Zhongwei [1 ]
Liu, Xiaoguang [1 ]
Ren, Mingming [1 ]
机构
[1] Nankai Univ, Coll Comp & Control Engn, Nankai Baidu Joint Lab, Tianjin, Peoples R China
来源
2016 IEEE TRUSTCOM/BIGDATASE/ISPA | 2016年
关键词
D O I
10.1109/TrustCom.2016.202
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
For lower storage costs, storage systems are increasingly transitioning to the use of erasure codes instead of replication. However, the increase in the amount of data to be read and transferred during recovery for an erasure-coded system results in the problem of high degraded read latency. We design a new parallel degraded read method, Collective Reconstruction Read, which aims to overcome the problem of high degraded read latency of erasure coding by utilizing parallel reconstruction. By introducing collective communication operations (e.g. all-to-one reduction and all-to-all reduction) into distributed storage systems, data reading, transferring and decoding are preformed by all of the involved data nodes in parallel rather than the client itself. Therefore, the time complexity of the degraded read operation is reduced from linear time to logarithmic time. We implement Collective Reconstruction Read in HDFS-RAID and evaluate it as the block size and stripe size vary. We find that these algorithms can reduce degraded read latency significantly, thereby improving system availability. Specifically, experimental results indicate an approximate 55% to 81% round off drop in degraded read latency.
引用
收藏
页码:1272 / 1279
页数:8
相关论文
共 50 条
  • [31] Reliability of Erasure Coded Storage Systems: A Combinatorial-Geometric Approach
    Vaishampayan, Vinay A.
    Campello, Antonio
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2015, 61 (11) : 5795 - 5809
  • [32] Adaptive Bandwidth-Efficient Recovery Techniques in Erasure-Coded Cloud Storage
    Nachiappan, Rekha
    Javadi, Bahman
    Calheiros, Rodrigo N.
    Matawie, Kenan M.
    EURO-PAR 2018: PARALLEL PROCESSING, 2018, 11014 : 325 - 338
  • [33] ProCode: A Proactive Erasure Coding Scheme for Cloud Storage Systems
    Li, Peng
    Li, Jing
    Stones, Rebecca J.
    Wang, Gang
    Li, Zhongwei
    Liu, Xiaoguang
    PROCEEDINGS OF 2016 IEEE 35TH SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS (SRDS), 2016, : 219 - 228
  • [34] Dynamic Proofs of Retrievability for Coded Cloud Storage Systems
    Ren, Zhengwei
    Wang, Lina
    Wang, Qian
    Xu, Mingdi
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2018, 11 (04) : 685 - 698
  • [35] A popularity-aware reconstruction technique in erasure-coded storage systems
    Cao, Ting
    Peng, Xiaopu
    Zhang, Chaowei
    Al Tekreeti, Taha Khalid
    Mao, Jianzhou
    Qin, Xiao
    Huang, Jianzhong
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2020, 146 : 122 - 138
  • [36] Health Data Availability Protection: Delta-XOR-Relay Data Update in Erasure-Coded Cloud Storage Systems
    Xiao, Yifei
    Zhou, Shijie
    CMES-COMPUTER MODELING IN ENGINEERING & SCIENCES, 2023, 135 (01): : 169 - 185
  • [37] Latency-Aware Task Scheduling in Software-Defined Edge and Cloud Computing With Erasure-Coded Storage Systems
    Tang, Jianhang
    Jalalzai, Mohammad M.
    Feng, Chen
    Xiong, Zehui
    Zhang, Yang
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2023, 11 (02) : 1575 - 1590
  • [38] SelectiveEC: Towards Balanced Recovery Load on Erasure-Coded Storage Systems
    Xu, Liangliang
    Lyu, Min
    Li, Qiliang
    Xie, Lingjiang
    Li, Cheng
    Xu, Yinlong
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (10) : 2386 - 2400
  • [39] Fast Repair for Single Failure in Erasure-coded Distributed Storage Systems
    Zhang, Huayu
    Li, Hui
    Zhu, Bing
    Chen, Jun
    2014 IEEE 33RD INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS (SRDS), 2014, : 146 - 151
  • [40] Efficient Updates in Cross-Object Erasure-Coded Storage Systems
    Esmaili, Kyumars Sheykh
    Chiniah, Aatish
    Datta, Anwitaman
    2013 IEEE INTERNATIONAL CONFERENCE ON BIG DATA, 2013,