Title :
General self-repairing codes for distributed storage systems
Author :
Hanxu Hou ; Hui Li ; Shum, Kenneth W.
Author_Institution :
Shenzhen Key Lab. of Cloud Comput. Tech. & App, Peking Univ., Shenzhen, China
Abstract :
In distributed storage systems, a data file is encoded and distributed to storage nodes, such that the data file can be recovered from some subsets of the nodes. Upon the failure of a storage node, we want to repair it efficiently by contacting and downloading some encoded bits from a small number of surviving nodes. Using projective-geometric self-repairing codes (PSRC), proposed by Oggier and Datta, one can repair a failed node by contacting only two nodes. However, in their construction, the number of storage nodes in the storage system is a large number, and thus the storage efficiency is low. In this paper, we investigate how to be more flexible in the number of storage nodes. The proposed code in this paper is called general projective geometric self-repairing codes (GPSRC). GPSRC reduces high redundancy of PSRC, while retains the basic property of PSRC. We present some methods for repairing a failed node, in which the number of contacted surviving nodes is flexible. These repairing methods provide tradeoff between repair-degree and repair-bandwidth.
Keywords :
distributed processing; encoding; redundancy; storage allocation; GPSRC; PSRC redundancy reduction; data file distribution; data file encoding; data file recovery; distributed storage systems; encoded bits; general projective geometric self-repairing codes; repair-bandwidth; repair-degree; storage node failure; storage node repair; storage node subsets; surviving nodes; Bandwidth; Educational institutions; Encoding; Finite element analysis; Galois fields; Maintenance engineering; Vectors; distributed storage system; repair-bandwidth; repair-degree; self-repairing codes;
Conference_Titel :
Communications (ICC), 2013 IEEE International Conference on
Conference_Location :
Budapest
DOI :
10.1109/ICC.2013.6655251