Exact Regenerating Codes for Byzantine Fault Tolerance in Distributed Storage
Yunghsiang S. Han, Rong Zheng, Wai Ho Mow

TL;DR
This paper introduces exact regenerating codes combined with integrity checks to enable data recovery and node regeneration in distributed storage systems facing Byzantine failures, enhancing fault-tolerance and security.
Contribution
It presents a novel design of regeneration codes with integrity checks that support exact regeneration and data reconstruction amidst Byzantine failures.
Findings
Supports exact regeneration of failed nodes
Provides data reconstruction in Byzantine failure scenarios
Analyzes fault-tolerance and security properties
Abstract
Due to the use of commodity software and hardware, crash-stop and Byzantine failures are likely to be more prevalent in today's large-scale distributed storage systems. Regenerating codes have been shown to be a more efficient way to disperse information across multiple nodes and recover crash-stop failures in the literature. In this paper, we present the design of regeneration codes in conjunction with integrity check that allows exact regeneration of failed nodes and data reconstruction in presence of Byzantine failures. A progressive decoding mechanism is incorporated in both procedures to leverage computation performed thus far. The fault-tolerance and security properties of the schemes are also analyzed.
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 · Distributed systems and fault tolerance · Cryptography and Data Security
