Performance analysis of multiple erasure coding methods

Bangyan Xia · Applied and Computational Engineering · 2023

The blockchain is a decentralized digital ledger that provides tamper-proof and privacy fea-tures, making it a secure solution for various applications, including IoT homes and smart ag-riculture. However, these devices typically have limited storage resources, which poses chal-lenges in supporting the blockchain consensus process and storing the blockchain ledger. To address this issue, erasure coding can be employed, which reduces storage overhead and pro-vides data protection. Therefore, it is necessary to analyze the performance of multiple erasure coding methods. In this paper, a performance analysis was presented on (15,12) RS code and (16,12) pyramid code to evaluate their performance from three dimensions: fault tolerance, read reconstruction cost, and storage overhead. MATLAB simulations were conducted to in-vestigate the repair capabilities of the two encoding methods in response to different numbers of node failures and evaluate their performance. Finally, the performance of both codes was discussed based on the previous analysis.

Read the paper · More papers on PaperTik