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
关键词
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 条
  • [1] ProactiveCache: On Reducing Degraded Read Latency of Erasure Coded Cloud Storage
    Nachiappan, Rekha
    Javadi, Bahman
    Calheiros, Rodrigo N.
    Matawie, Kenan
    11TH IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM 2019), 2019, : 223 - 230
  • [2] Enabling Low Degraded Read Latency and Fast Recovery for Erasure Coded Cloud Storage Systems
    Li, Peng
    2017 47TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS WORKSHOPS (DSN-W 2017), 2017, : 164 - 167
  • [3] Erasure Coded Storage Systems for Cloud Storage Challenges and Opportunities
    Lee, Ojus Thomas
    Kumar, S. D. Madhu
    Chandran, Priya
    PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON DATA SCIENCE & ENGINEERING (ICDSE), 2016, : 52 - 58
  • [4] Boosting Degraded Reads in Heterogeneous Erasure-Coded Storage Systems
    Zhu, Yunfeng
    Lin, Jian
    Lee, Patrick P. C.
    Xu, Yinlong
    IEEE TRANSACTIONS ON COMPUTERS, 2015, 64 (08) : 2145 - 2157
  • [5] Optimized Proactive Recovery in Erasure-Coded Cloud Storage Systems
    Nachiappan, Rekha
    Calheiros, Rodrigo N.
    Matawie, Kenan M.
    Javadi, Bahman
    IEEE ACCESS, 2023, 11 : 38226 - 38239
  • [6] TTLoC: Taming Tail Latency for Erasure-Coded Cloud Storage Systems
    Al-Abbasi, Abubakr O.
    Aggarwal, Vaneet
    Lan, Tian
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2019, 16 (04): : 1609 - 1623
  • [7] EC-FRM: An Erasure Coding Framework to Speed up Reads for Erasure Coded Cloud Storage Systems
    Fu, Yingxun
    Shu, Jiwu
    Shen, Zhirong
    2015 44TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP), 2015, : 480 - 489
  • [8] Implicit Effect of Decoding Time on Fault Tolerance in Erasure Coded Cloud Storage Systems
    Safaei, Bardia
    Miremadi, Seyed Ghassem
    Chamazcoti, Saeideh Alinezhad
    2016 20TH INTERNATIONAL COMPUTER SCIENCE AND ENGINEERING CONFERENCE (ICSEC), 2016,
  • [9] Degraded-First Scheduling for MapReduce in Erasure-Coded Storage Clusters
    Li, Runhui
    Lee, Patrick P. C.
    Hu, Yuchong
    2014 44TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS (DSN), 2014, : 419 - 430
  • [10] RELIABILITY OF ERASURE CODED STORAGE SYSTEMS: A GEOMETRIC APPROACH
    Campello, Antonio
    Vaishampayan, Vinay A.
    2013 IEEE INTERNATIONAL CONFERENCE ON BIG DATA, 2013,