A Non-MDS Erasure Code Scheme For Storage Applications
Abbas Kiani, Soroush Akhlaghi

TL;DR
This paper introduces a novel non-MDS (2k, k) erasure code for distributed storage that tolerates multiple node failures and enables efficient single-node repair with minimal node access.
Contribution
The paper proposes a new non-MDS erasure code that improves failure tolerance and reduces repair bandwidth in distributed storage systems.
Findings
Tolerates any three node failures.
Single node repair requires access to only three nodes.
Offers an alternative to traditional MDS codes.
Abstract
This paper investigates the use of redundancy and self repairing against node failures in distributed storage systems, using various strategies. In replication method, access to one replication node is sufficient to reconstruct a lost node, while in MDS erasure coded systems which are optimal in terms of redundancy-reliability tradeoff, a single node failure is repaired after recovering the entire stored data. Moreover, regenerating codes yield a tradeoff curve between storage capacity and repair bandwidth. The current paper aims at investigating a new storage code. Specifically, we propose a non-MDS (2k, k) code that tolerates any three node failures and more importantly, it is shown using our code a single node failure can be repaired through access to only three nodes.
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 · Distributed systems and fault tolerance
