Coop-U: A Cooperative Update Scheme for Erasure-Coded Storage Systems

被引:3
|
作者
Dong, Yan [1 ]
机构
[1] China Natl Digital Switching Syst Engn & Technol, Zhengzhou, Henan, Peoples R China
关键词
Erasure coding; Multiple updates; Hybrid update; HDFS-RAID;
D O I
10.1007/s13369-018-3110-9
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
The erasure code improves the data reliability by encoding the original data into the redundant data, which shows higher storage efficiency compared with the replication. However, the update of the erasure-coded data brings large complexity due to the complicated operations of data transmission and data computation, especially at the context of multiple updates. This poses a new challenge for adopting the erasure codes in distributed storage systems: how to timely and efficiently update the erasure-coded data. However, existing update schemes of erasure codes are inadequate to meet the requirement of efficiency and adaptivity, since their serial and independent update techniques lead to a low update throughput and high overhead. In this paper, we propose a cooperative update scheme for multiple updates with erasure codes, called Coop-U, which updates the data block eagerly and cooperatively updates the parity blocks in bulk. Specifically, we propose a three-layer update structure to ensure the generality, which could support the update with diverse data sizes and coding parameters. For efficiency, we propose a workload-aware grouping algorithm to group the nodes to be updated and dynamically adjust the group size according to the update workload. Moreover, a cooperative data processing algorithm is proposed to organize the data transmission and computation among layers. Furthermore, a time-aware prediction algorithm is proposed to trigger the update for parity data in bulk at a given threshold. For adaptivity, we propose a cache-based failure processing algorithm to reconstruct the failed data and restore the paused update. To evaluate the performance of Coop-U, we implement Coop-U on HDFS-RAID and conduct testbed experiments on different update schemes. Extensive experiments confirm that Coop-U reduces the update time by 47 and 35% on average compared with the typical update schemes Data-R and Full-W, respectively.
引用
收藏
页码:7385 / 7396
页数:12
相关论文
共 50 条
  • [1] Coop-U: A Cooperative Update Scheme for Erasure-Coded Storage Systems
    Yan Dong
    Arabian Journal for Science and Engineering, 2018, 43 : 7385 - 7396
  • [2] An Efficient Parallel Coding Scheme in Erasure-Coded Storage Systems
    Dong, Wenrui
    Liu, Guangming
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2018, E101D (03): : 627 - 643
  • [3] An Ant Colony Optimization Algorithms Based Data Update Scheme for Erasure-Coded Storage Systems
    Li Q.
    Hu Y.
    Ye Z.
    Xiao Y.
    Qin Z.
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2021, 58 (02): : 305 - 318
  • [4] An Ant Colony Optimization Based Data Update Scheme for Distributed Erasure-Coded Storage Systems
    Hu, Yupeng
    Li, Qian
    Xie, Wei
    Ye, Zhenyu
    IEEE ACCESS, 2020, 8 : 118696 - 118706
  • [5] TA-Update: An Adaptive Update Scheme with Tree-Structured Transmission in Erasure-Coded Storage Systems
    Wang, Yijie
    Pei, Xiaoqiang
    Ma, Xingkong
    Xu, Fangliang
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2018, 29 (08) : 1893 - 1906
  • [6] A Load-Aware Multistripe Concurrent Update Scheme in Erasure-Coded Storage System
    Chen, Junqi
    Wang, Yong
    Ye, Miao
    Zhang, Qinghao
    Ke, Wenlong
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2022, 2022
  • [7] An Erasure-Coded Data Update Method for Distributed Storage Clusters
    Zhang Z.
    Liu D.
    Tan Y.
    Wu Y.
    Luo L.
    Wang W.
    Qiao L.
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2022, 59 (11): : 2451 - 2466
  • [8] DR-Update: A Dual-level Relay Scheme in Erasure-coded Storage Systems for Balanced Updates
    Deng, Mingzhu
    Yu, Songping
    Xiao, Nong
    Liu, Fang
    Chen, Zhiguang
    2017 IEEE 15TH INTL CONF ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING, 15TH INTL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING, 3RD INTL CONF ON BIG DATA INTELLIGENCE AND COMPUTING AND CYBER SCIENCE AND TECHNOLOGY CONGRESS(DASC/PICOM/DATACOM/CYBERSCI, 2017, : 1150 - 1159
  • [9] Survey on Data Updating in Erasure-Coded Storage Systems
    Zhang Y.
    Chu J.
    Weng C.
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2020, 57 (11): : 2419 - 2431
  • [10] Data Management in Erasure-Coded Distributed Storage Systems
    Aatish, Chiniah
    Avinash, Mungur
    2020 20TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING (CCGRID 2020), 2020, : 902 - 907