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 条
  • [41] Deterministic Data Distribution for Efficient Recovery in Erasure-Coded Storage Systems
    Xu, Liangliang
    Lyu, Min
    Li, Zhipeng
    Li, Yongkun
    Xu, Yinlong
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (10) : 2248 - 2262
  • [42] On the Speedup of Recovery in Large-Scale Erasure-Coded Storage Systems
    Zhu, Yunfeng
    Lee, Patrick P. C.
    Xu, Yinlong
    Hu, Yuchong
    Xiang, Liping
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2014, 25 (07) : 1830 - 1840
  • [43] RCS: A Redirection Computational Scheduler to Accelerate Straggler Recovery for Erasure Coded Cloud Storage System
    Cao, Xinzhe
    Gu, Yunfei
    Wu, Chentao
    Li, Jie
    Guo, Minyi
    Dong, Yuanyuan
    Zhao, Yafei
    2022 IEEE 40TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2022), 2022, : 681 - 684
  • [44] Efficient Storage Utilization Using Erasure Codes in OpenStack Cloud
    Kulkarni, Bhagyashri
    Bhosale, Varsha
    2016 INTERNATIONAL CONFERENCE ON INVENTIVE COMPUTATION TECHNOLOGIES (ICICT), VOL 3, 2015,
  • [45] Storage Node Allocation Methods for Erasure Code-based Cloud Storage Systems
    Ojus Thomas Lee
    G. J. Akash
    S. D. Madhu Kumar
    Priya Chandran
    Arabian Journal for Science and Engineering, 2019, 44 : 9127 - 9142
  • [46] Storage Node Allocation Methods for Erasure Code-based Cloud Storage Systems
    Lee, Ojus Thomas
    Akash, G. J.
    Kumar, S. D. Madhu
    Chandran, Priya
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2019, 44 (11) : 9127 - 9142
  • [47] RAPID: A Fast Data Update Protocol in Erasure Coded Storage Systems for Big Data
    Akash, G. J.
    Lee, Ojus Thomas
    Kumar, S. D. Madhu
    Chandran, Priya
    Cuzzocrea, Alfredo
    2017 17TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2017, : 890 - 897
  • [48] Video Streaming in Distributed Erasure-Coded Storage Systems: Stall Duration Analysis
    Al-Abbasi, Abubakr O.
    Aggarwal, Vaneet
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2018, 26 (04) : 1921 - 1932
  • [49] EEC-Dedup: Efficient Erasure-Coded Deduplicated Backup Storage Systems
    Chen, Wenxiang
    Hu, Yuchong
    Yin, Siyang
    Xia, Wen
    2017 15TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS AND 2017 16TH IEEE INTERNATIONAL CONFERENCE ON UBIQUITOUS COMPUTING AND COMMUNICATIONS (ISPA/IUCC 2017), 2017, : 251 - 258
  • [50] Coop-U: A Cooperative Update Scheme for Erasure-Coded Storage Systems
    Dong, Yan
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2018, 43 (12) : 7385 - 7396