Optimal Rebuilding of Multiple Erasures in MDS Codes
Zhiying Wang, Itzhak Tamo, Jehoshua Bruck

TL;DR
This paper investigates optimal strategies for rebuilding multiple erasures in MDS codes, introducing new constructions that minimize data access and bandwidth, and extends error correction capabilities beyond traditional limits.
Contribution
It presents new systematic codes achieving optimal rebuilding ratios for multiple erasures and analyzes the fundamental trade-offs between storage size and repair bandwidth.
Findings
Zigzag codes achieve an optimal rebuilding ratio of e/r for any e
New systematic codes attain a rebuilding ratio of 1/r for all node types
Error correction algorithms enable correction beyond minimum Hamming distance
Abstract
MDS array codes are widely used in storage systems due to their computationally efficient encoding and decoding procedures. An MDS code with redundancy nodes can correct any node erasures by accessing all the remaining information in the surviving nodes. However, in practice, erasures is a more likely failure event, for . Hence, a natural question is how much information do we need to access in order to rebuild storage nodes? We define the rebuilding ratio as the fraction of remaining information accessed during the rebuilding of erasures. In our previous work we constructed MDS codes, called zigzag codes, that achieve the optimal rebuilding ratio of for the rebuilding of any systematic node when , however, all the information needs to be accessed for the rebuilding of the parity node erasure. The (normalized) repair bandwidth is defined as the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Data Storage Technologies · Caching and Content Delivery · Cellular Automata and Applications
