Review of Data Recovery in Storage Systems Based on Erasure Codes

Songlin YANG,Guangyan ZHANG
DOI: https://doi.org/10.3778/j.issn.1673-9418.1701044
2017-01-01
Abstract:Erasure codes have the advantage of low storage overhead. However, they also have the drawbacks of long recovery time and high impact on application performance. This paper presents the computation model of the time for data recovery with erasure codes, and identifies the key factors that affect the recovery performance. There-after, this paper chooses the computation overhead, read/write overhead, and transmission overhead as the evalua-tion criterion for the recovery performance. In addition, this paper analyzes how the latest efforts in this field reduce overheads from the aspects of computation, read/write, and transmission. Finally, this paper compares existing coding schemes from the aspects of recovery performance, reliability, as well as storage overhead, and then points out the future research directions.
What problem does this paper attempt to address?