Design of Exact Regenerating Hierarchical Code for Distributed Storage System

Jie Hao,Yanbo Lu,Xinji Liu,Shutao Xia
DOI: https://doi.org/10.1007/s11767-013-3019-0
2013-01-01
Abstract:Erasure code is widely used as the redundancy scheme in distributed storage system. When a storage node fails, the repair process often requires to transfer a large amount of data. Regenerating code and hierarchical code are two classes of codes proposed to reduce the repair bandwidth cost. Regenerating codes reduce the amount of data transferred by each helping node, while hierarchical codes reduce the number of nodes participating in the repair process. In this paper, we propose a “sub-code nesting framework” to combine them together. The resulting regenerating hierarchical code has low repair degree as hierarchical code and lower repair cost than hierarchical code. Our code can achieve exact regeneration of the failed node, and has the additional property of low updating complexity.
What problem does this paper attempt to address?