Title :
Error resilience in distributed storage via rank-metric codes
Author :
Silberstein, Natalia ; Rawat, A.S. ; Vishwanath, Sriram
Author_Institution :
Dept. of ECE, UT Austin, Austin, TX, USA
Abstract :
This paper presents a novel coding scheme for distributed storage systems containing nodes with adversarial errors. The key challenge in such systems is the propagation of erroneous data from a single corrupted node to the rest of the system during a node repair process. This paper presents a concatenated coding scheme which is based on two types of codes: maximum rank distance (MRD) code as an outer code and optimal repair maximal distance separable (MDS) array code as an inner code. Given this, two different types of adversarial errors are considered: the first type considers an adversary that can replace the content of an affected node only once; while the second attack-type considers an adversary that can pollute data an unbounded number of times. This paper proves that the proposed coding scheme attains an upper bound on resilience capacity for the first type of error. Further, the paper presents mechanisms that combine this code with subspace signatures to achieve error resilience for the second type of errors. Finally, the paper concludes by presenting a construction based on MRD codes for optimal locally repairable scalar codes that can tolerate adversarial errors.
Keywords :
distributed memory systems; encoding; maintenance engineering; MRD codes; adversarial errors; coding scheme; concatenated coding scheme; data pollution; distributed storage systems; erroneous data propagation; error resilience; inner code; maximum rank distance code; node repair process; optimal locally repairable scalar codes; optimal repair MDS array code; optimal repair maximal distance separable array code; outer code; rank-metric codes; resilience capacity; single corrupted node; Arrays; Bandwidth; Decision support systems; Encoding; Maintenance engineering; Upper bound; Vectors;
Conference_Titel :
Communication, Control, and Computing (Allerton), 2012 50th Annual Allerton Conference on
Conference_Location :
Monticello, IL
Print_ISBN :
978-1-4673-4537-8
DOI :
10.1109/Allerton.2012.6483348