Title :
BASIC regenerating code: Binary addition and shift for exact repair
Author :
Hanxu Hou ; Shum, Kenneth W. ; Minghua Chen ; Hui Li
Author_Institution :
Shenzhen Key Lab. of Cloud Comput. Tech. & App. Shenzhen Grad. Sch., Peking Univ., Shenzhen, China
Abstract :
Regenerating code is a class of storage codes that achieve the optimal trade-off between storage capacity and repair bandwidth, which are two important performance metrics in data storage systems. However, existing constructions of regenerating codes rely on expensive computational operations such as finite field multiplication. The high coding and repair complexity limit their applications in large-scale practical storage systems. In this paper, we show that it is possible to achieve the full potential of regenerating codes with low computational complexity. In particular, we propose a new class of regenerating codes, called BASIC codes, that can achieve two specific points (i.e., minimum-bandwidth and minimum-storage regenerating points) on the storage and repair bandwidth trade-off curve, using only binary addition and shift operations in the coding and repair processes. Although in this paper we focus on constructing and analyzing BASIC codes for two specific exact-repair settings, our framework can be generalized to develop BASIC codes for more general exact- and functional-repair regenerating codes.
Keywords :
binary codes; computational complexity; convolutional codes; BASIC regenerating code; binary addition; binary codes; convolutional codes; data storage systems; exact repair process; finite field multiplication; functional-repair regenerating codes; general exact-repair regenerating codes; large-scale practical storage systems; low computational complexity; repair bandwidth trade-off curve; repair complexity; shift operations; storage capacity; storage codes; Bandwidth; Computational complexity; Encoding; Maintenance engineering; Polynomials; Symmetric matrices; Vectors; Distributed storage system; convolutional codes; regenerating codes;
Conference_Titel :
Information Theory Proceedings (ISIT), 2013 IEEE International Symposium on
Conference_Location :
Istanbul
DOI :
10.1109/ISIT.2013.6620501