MDS array codes with low disk I/O and small repair bandwidth
Lei LI , Chenhao YING , Liang CHEN , Yuanyuan DONG , Jie LI , Yuan LUO
Front. Comput. Sci. ›› 2026, Vol. 20 ›› Issue (5) : 2005101
Erasure codes are being widely implemented in distributed storage systems to achieve fault tolerance with high storage efficiency. Reed-Solomon code is commonly deployed in data centers due to its optimal storage efficiency, but it requires massive bandwidth for node repair. Minimum Storage Regenerating code (MSR) and Locally Repairable (LR) code are proposed to reduce repair bandwidth, which is defined as the amount of data communicated during node repair. However, MSR code usually carries a heavy disk I/O burden and LR code is not optimal in storage efficiency. In this paper, we take disk I/O, storage efficiency, repair bandwidth and sub-packetization level into consideration together, and propose novel constructions of maximum distance separable array codes with low disk I/O, reduced repair bandwidth and very small sub-packetization level of . We focus on the repair of systematic nodes since they are more likely to fail than parity nodes. Specifically, the proposed codes achieve the cut-set bound on repair bandwidth for systematic nodes when the code rate , and for , the repair bandwidth is less than twice of the cut-set bound. Compared with new advanced piggybacking codes, the proposed codes obtain a significant reduction on repair bandwidth for systematic nodes while also consuming less disk I/Os. In terms of average repair bandwidth of all nodes, the proposed codes are intuitively better than the existing advanced piggybacking codes.
distributed storage systems / low disk I/O / repair bandwidth / degraded read / small sub-packetization level
| [1] |
|
| [2] |
|
| [3] |
|
| [4] |
|
| [5] |
|
| [6] |
|
| [7] |
|
| [8] |
|
| [9] |
|
| [10] |
|
| [11] |
|
| [12] |
|
| [13] |
|
| [14] |
|
| [15] |
|
| [16] |
|
| [17] |
|
| [18] |
|
| [19] |
|
| [20] |
|
| [21] |
|
| [22] |
|
| [23] |
|
| [24] |
|
| [25] |
|
| [26] |
|
| [27] |
|
| [28] |
|
| [29] |
|
| [30] |
|
| [31] |
|
| [32] |
|
| [33] |
|
| [34] |
Guruswami V, Wootters M. Repairing reed-Solomon codes. In: Proceedings of the 48th Annual ACM Symposium on Theory of Computing. 2016, 216–226 |
| [35] |
|
| [36] |
|
| [37] |
|
| [38] |
Rawat A S, Tamo I, Guruswami V, Efremenko K. MDS code constructions with small sub-packetization and near-optimal repair bandwidth. IEEE Transactions on Information Theory, 2018, 64(10): 6506–6525 |
| [39] |
|
| [40] |
|
Higher Education Press
/
| 〈 |
|
〉 |