Set Transformation: Trade-off Between Repair Bandwidth and Sub-packetization
Hao Shi, Zhengyi Jiang, Zhongyi Huang, Bo Bai, Gong Zhang, and Hanxu, Hou

TL;DR
This paper introduces set transformation, a method to convert MDS codes into variants with adjustable sub-packetization levels, reducing repair bandwidth and field size for storage systems.
Contribution
The set transformation technique allows flexible sub-packetization levels in MDS codes while decreasing repair bandwidth and field size compared to existing methods.
Findings
Achieves 2%-6.6% reduction in repair bandwidth.
Supports sub-packetization levels from 2 to (n-k)^{floor(n/(n-k))}.
Maintains MDS property after transformation.
Abstract
Maximum distance separable (MDS) codes facilitate the achievement of elevated levels of fault tolerance in storage systems while incurring minimal redundancy overhead. Reed-Solomon (RS) codes are typical MDS codes with the sub-packetization level being one, however, they require large repair bandwidth defined as the total amount of symbols downloaded from other surviving nodes during single-node failure/repair. In this paper, we present the {\em set transformation}, which can transform any MDS code into set transformed code such that (i) the sub-packetization level is flexible and ranges from 2 to in which is the number of nodes and is the number of data nodes, (ii) the new code is MDS code, (iii) the new code has lower repair bandwidth for any single-node failure. We show that our set transformed codes have both lower repair bandwidth and…
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
TopicsEmbedded Systems Design Techniques
