An Adaptive Erasure-Coded Storage Scheme with an Efficient Code-Switching Algorithm

被引:8
|
作者
Wang, Zizhong [1 ,2 ]
Wang, Haixia [2 ]
Shao, Airan [1 ,2 ]
Wang, Dongsheng [1 ,2 ]
机构
[1] Tsinghua Univ, Dept Comp Sci & Technol, Beijing, Peoples R China
[2] Tsinghua Univ, BNRist, Beijing, Peoples R China
来源
2020 IEEE 40TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS) | 2020年
关键词
erasure code; degraded read; code switch; adaptive scheme; fault tolerance;
D O I
10.1109/ICDCS47774.2020.00129
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Using erasure codes increases consumption of network traffic and disk I/O tremendously when systems recover data, resulting in high latency of degraded reads. In order to mitigate this problem, we present an adaptive storage scheme based on data access skew, a fact that most data accesses are applied in a small fraction of data. In this scheme, we use both Local Reconstruction Code (LRC), whose recovery cost is low, to store frequently accessed data, and Hitchhiker (HH) code, which guarantees minimum storage cost, to store infrequently accessed data. Besides, an efficient switching algorithm between LRC and HH code with low network and computation costs is provided. The whole system will benefit from low degraded read latency while keeping a low storage overhead, and code-switching will not become a bottleneck.
引用
收藏
页码:1177 / 1178
页数:2
相关论文
共 24 条
  • [1] An Adaptive Erasure-Coded Storage Scheme with an Efficient Code-Switching Algorithm
    Wang, Zizhong
    Wang, Haixia
    Shao, Airan
    Wang, Dongsheng
    PROCEEDINGS OF THE 49TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, ICPP 2020, 2020,
  • [2] A QoS-Aware Read Optimization Scheme for Heterogeneous Erasure-Coded Storage
    Huang, Siti
    Huang, Jianzhong
    Cao, Qiang
    Xie, Changsheng
    2013 IEEE 15TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2013 IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (HPCC_EUC), 2013, : 117 - 124
  • [3] A Layered Architecture for Erasure-Coded Consistent Distributed Storage
    Konwar, Kishori M.
    Prakash, N.
    Lynch, Nancy
    Medard, Muriel
    PROCEEDINGS OF THE ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING (PODC'17), 2017, : 63 - 72
  • [4] An Efficient Failure Reconstruction Based on In-Network Computing for Erasure-Coded Storage Systems
    Tang Y.
    Wang F.
    Xie Y.
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2019, 56 (04): : 767 - 778
  • [5] Parallelized In-Network Aggregation for Failure Repair in Erasure-Coded Storage Systems
    Xia, Junxu
    Luo, Lailong
    Sun, Bowen
    Cheng, Geyao
    Guo, Deke
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2024, 32 (04) : 2888 - 2903
  • [6] Correlation-Aware Stripe Organization for Efficient Writes in Erasure-Coded Storage: Algorithms and Evaluation
    Shen, Zhirong
    Lee, Patrick P. C.
    Shu, Jiwu
    Guo, Wenzhong
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2019, 30 (07) : 1552 - 1564
  • [7] Mist: Efficient Dissemination of Erasure-Coded Data in Data Centers
    Li, Jun
    Li, Baochun
    Li, Bo
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2019, 7 (03) : 468 - 480
  • [8] Reducing network cost of data repair in erasure-coded cross-datacenter storage
    Bao, Han
    Wang, Yijie
    Xu, Fangliang
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 102 (102): : 494 - 506
  • [9] Repair Pipelining for Erasure-Coded Storage Based on Load-Balanced
    Jiang X.-Y.
    Li G.-Y.
    Zhou Y.
    Hu J.-P.
    Li H.
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2020, 48 (05): : 930 - 936
  • [10] Joint Scheduling and Source Selection for Background Traffic in Erasure-Coded Storage
    Li, Shijing
    Lan, Tian
    Ra, Moo-Ryong
    Panta, Rajesh
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2018, 29 (12) : 2826 - 2837