Highly available storage uses replication and other redundant storage to recover from a component failure. If parity data calculated from an erasure correcting code is not updated or becomes otherwise corrupted, recovery from a failure does not recover the correct data but mostly garbled data. This paper presents an algebraic signature scheme that can detect parity discrepancies for parity calculated with XORing, generalized Reed-Solomon codes, or convolutional array codes. Maintaining and checking the signature of client and parity data allows us to ensure coherence in the storage system and thus to accurately rebuild data on lost devices. Our scheme is combined with disk scrubbing, necessary to detect masked disk failures
Multiple factors may cause a data storage error such as storage medium defects, dust particles and r...
Today's large-scale distributed storage systems are commonly built using commodity software and hard...
We propose the use of parity-based redundant data layouts of increasing reliability as a means to pr...
The emerging use of the Internet for remote storage and backup has led to the problem of verifying t...
A model of distributed storage split data using algorithms, multidimensional parity, resistance to p...
:Abstract: A crucial issue in the design of very large disk arrays is the protection of data against...
Large-scale storage systems need to provide the right amount of redundancy in their storage scheme t...
Despite their exceptional error-correcting properties, Reed-Solomon (RS) codes have been overlooked ...
Reed Solomon (RS) codes are widely used to protect the information from errors in transmission and s...
An error correcting code is a technique of adding extra information to a message such that it can be...
We describe and evaluate a strategy for declustering the parity encoding in a redundant disk array. ...
We live in age of data ubiquity. Even the most conservative estimates predict exponential growth in ...
Fault-tolerant disk arrays rely on replication or erasure-coding to reconstruct lost data after a di...
Signatures detect changes to the data objects. Numerous schemes are known, e.g., the popular hash b...
XOR-based erasure codes are a computationally-efficient means of generating redundancy in storage sy...
Multiple factors may cause a data storage error such as storage medium defects, dust particles and r...
Today's large-scale distributed storage systems are commonly built using commodity software and hard...
We propose the use of parity-based redundant data layouts of increasing reliability as a means to pr...
The emerging use of the Internet for remote storage and backup has led to the problem of verifying t...
A model of distributed storage split data using algorithms, multidimensional parity, resistance to p...
:Abstract: A crucial issue in the design of very large disk arrays is the protection of data against...
Large-scale storage systems need to provide the right amount of redundancy in their storage scheme t...
Despite their exceptional error-correcting properties, Reed-Solomon (RS) codes have been overlooked ...
Reed Solomon (RS) codes are widely used to protect the information from errors in transmission and s...
An error correcting code is a technique of adding extra information to a message such that it can be...
We describe and evaluate a strategy for declustering the parity encoding in a redundant disk array. ...
We live in age of data ubiquity. Even the most conservative estimates predict exponential growth in ...
Fault-tolerant disk arrays rely on replication or erasure-coding to reconstruct lost data after a di...
Signatures detect changes to the data objects. Numerous schemes are known, e.g., the popular hash b...
XOR-based erasure codes are a computationally-efficient means of generating redundancy in storage sy...
Multiple factors may cause a data storage error such as storage medium defects, dust particles and r...
Today's large-scale distributed storage systems are commonly built using commodity software and hard...
We propose the use of parity-based redundant data layouts of increasing reliability as a means to pr...