Practical storage systems often adopt erasure codes to tolerate device failures and sector failures, both of which are prevalent in the field. However, traditional erasure codes employ device-level redundancy to protect against sector failures, and hence incur significant space overhead. Recent sector-disk (SD) codes are available only for limited configurations. By making a relaxed but practical assumption, we construct a general family of erasure codes called STAIR codes, which efficiently and provably tolerate both device and sector failures without any restriction on the size of a storage array and the numbers of tolerable device failures and sector failures. We propose the upstairs encoding and downstairs encoding methods, which provid...
The on-going data revolution demands storage systems that can store very large quantities of data wh...
This manuscript comprises a tutorial on traditional erasure codes and their applications to networke...
:Abstract: A crucial issue in the design of very large disk arrays is the protection of data against...
As storage systems grow in size and complexity, they are increasingly confronted with concurrent dis...
Abstract—Proper data placement schemes based on erasure correcting codes are one of the most importa...
A modern large-scale storage system usually consists of a number of distributed storage nodes, each ...
We live in age of data ubiquity. Even the most conservative estimates predict exponential growth in ...
Proper data placement schemes based on erasure correcting code are one of the most important com-pon...
This dissertation is focused on creating mathematical techniques---influenced by information theory ...
Error-correcting codes allow either incorrect data to be corrected or missing data to be rebuilt. Th...
With the internet growing exponentially, the amount of information stored digitally becomes enormous...
Large-scale storage systems need to provide the right amount of redundancy in their storage scheme t...
RC (Random/Clustered) codes are a new efficient array-code family for recovering from 4-erasures. RC...
Error-correcting codes are used to achieve reliable and efficient transmission when storing or sendi...
Given the vast volume of data that needs to be stored reliably, many data-centers and large-scale f...
The on-going data revolution demands storage systems that can store very large quantities of data wh...
This manuscript comprises a tutorial on traditional erasure codes and their applications to networke...
:Abstract: A crucial issue in the design of very large disk arrays is the protection of data against...
As storage systems grow in size and complexity, they are increasingly confronted with concurrent dis...
Abstract—Proper data placement schemes based on erasure correcting codes are one of the most importa...
A modern large-scale storage system usually consists of a number of distributed storage nodes, each ...
We live in age of data ubiquity. Even the most conservative estimates predict exponential growth in ...
Proper data placement schemes based on erasure correcting code are one of the most important com-pon...
This dissertation is focused on creating mathematical techniques---influenced by information theory ...
Error-correcting codes allow either incorrect data to be corrected or missing data to be rebuilt. Th...
With the internet growing exponentially, the amount of information stored digitally becomes enormous...
Large-scale storage systems need to provide the right amount of redundancy in their storage scheme t...
RC (Random/Clustered) codes are a new efficient array-code family for recovering from 4-erasures. RC...
Error-correcting codes are used to achieve reliable and efficient transmission when storing or sendi...
Given the vast volume of data that needs to be stored reliably, many data-centers and large-scale f...
The on-going data revolution demands storage systems that can store very large quantities of data wh...
This manuscript comprises a tutorial on traditional erasure codes and their applications to networke...
:Abstract: A crucial issue in the design of very large disk arrays is the protection of data against...