A New Decoding Algorithm for XOR-Based Erasure Codes

被引:0
|
作者
Chen R. [1 ]
Xu L. [1 ]
机构
[1] Wayne State University, Detroit, 48202, MI
关键词
Data storage systems; Erasure codes; Performance evaluation;
D O I
10.1007/s42979-020-00141-y
中图分类号
学科分类号
摘要
Data protection is essential in large-scale storage systems. Over the years, erasure codes, which provide the system ability to reconstruct data when damage occurs, have been proven effective and integrated within various large storage systems. With the emergence of new data storage technologies, such as SSD and NVMe [33, 34], the performance of erasure codes may soon become a potential bottleneck in the whole system. While encoding performance of XOR-based codes has been studied and optimized [7, 19, 20], there is a need of decoding performance to match. This paper addresses new methods in improving the decoding speed for XOR-based erasure codes. A new decoding algorithm is proposed, with which CPU cache can be utilized more efficiently. Various sets of experiments are conducted on different platforms, and the results show that, with the new decoding algorithm, general decoding speed gains considerable improvements. © 2020, Springer Nature Singapore Pte Ltd.
引用
收藏
相关论文
共 50 条
  • [31] XOR-based Visual Cryptography schemes
    Tuyls, P
    Hollmann, HDL
    van Lint, JH
    Tolhuizen, L
    DESIGNS CODES AND CRYPTOGRAPHY, 2005, 37 (01) : 169 - 186
  • [32] Overhead-free In-place Recovery Scheme for XOR-based Storage Codes
    Fu, Ximing
    Xiao, Zhiqing
    Yang, Shenghao
    2014 IEEE 13TH INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM), 2014, : 552 - 557
  • [33] Fast Error and Erasure Decoding Algorithm for Reed-Solomon Codes
    Tang, Nianqi
    Chen, Chao
    Han, Yunghsiang S.
    IEEE COMMUNICATIONS LETTERS, 2024, 28 (04) : 759 - 762
  • [34] MULTIPLE STACK ALGORITHM FOR ERASURE-FREE DECODING OF CONVOLUTIONAL CODES
    CHEVILLAT, PR
    COSTELLO, DJ
    IEEE TRANSACTIONS ON COMMUNICATIONS, 1977, 25 (12) : 1460 - 1470
  • [35] XOR-based Boolean Matrix Decomposition
    Wicker, Jorg
    Hua, Yan Cathy
    Rebello, Rayner
    Pfahringer, Bernhard
    2019 19TH IEEE INTERNATIONAL CONFERENCE ON DATA MINING (ICDM 2019), 2019, : 638 - 647
  • [36] XOR-based Visual Cryptography Schemes
    P. Tuyls
    H. D. L. Hollmann
    J. H. Van Lint
    L. Tolhuizen
    Designs, Codes and Cryptography, 2005, 37 : 169 - 186
  • [37] Power consumption in XOR-based circuits
    Ye, YB
    Roy, K
    Drechsler, R
    PROCEEDINGS OF ASP-DAC '99: ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 1999, 1999, : 299 - 302
  • [38] A Novel Decoding Method for the Erasure Codes
    Tang, Dan
    Cai, Hongliang
    SECURITY AND COMMUNICATION NETWORKS, 2021, 2021
  • [39] Overhead-free In-place Recovery and Repair Schemes of XOR-based Regenerating Codes
    Fu, Ximing
    Xiao, Zhiqing
    Yang, Shenghao
    2015 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2015, : 854 - 858
  • [40] XORInc: Optimizing Data Repair and Update for Erasure-Coded Systems with XOR-Based In-Network Computation
    Wang, Fang
    Tang, Yingjie
    Xie, Yanwen
    Tang, Xuehai
    2019 35TH SYMPOSIUM ON MASS STORAGE SYSTEMS AND TECHNOLOGIES (MSST 2019), 2019, : 244 - 256