Repair Locality With Multiple Erasure Tolerance

被引:147
作者
Wang, Anyu [1 ]
Zhang, Zhifang [1 ]
机构
[1] Chinese Acad Sci, AMSS, NCMIS, Key Lab Math Mechanizat, Beijing 100190, Peoples R China
基金
中国国家自然科学基金;
关键词
Distributed storage; repair locality; erasure codes; hot data; CODES;
D O I
10.1109/TIT.2014.2351404
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In distributed storage systems, erasure codes with locality r are preferred because a coordinate can be locally repaired by accessing at most r other coordinates which in turn greatly reduces the disk I/O complexity for small r. However, the local repair may not be performed when some of the r coordinates are also erased. To overcome this problem, we propose the (r, delta) c-locality providing delta-1 nonoverlapping local repair groups of size no more than r for a coordinate. Consequently, the repair locality r can tolerate delta-1 erasures in total. We derive an upper bound on the minimum distance for any linear [n, k] code with information (r, delta) c-locality. Then, we prove existence of the codes that attain this bound when n = k(r(delta-1) + 1). Although the locality (r, delta) defined by Prakash et al. provides the same level of locality and local repair tolerance as our definition, codes with (r, delta) c-locality attaining the bound are proved to have more advantage in the minimum distance. In particular, we construct a class of codes with all symbol (r, delta) c-locality where the gain in minimum distance is Omega (v r) and the information rate is close to 1.
引用
收藏
页码:6979 / 6987
页数:9
相关论文
共 19 条
[1]  
[Anonymous], 1978, The Theory of Error-Correcting Codes
[2]   Network Coding for Distributed Storage Systems [J].
Dimakis, Alexandros G. ;
Godfrey, P. Brighten ;
Wu, Yunnan ;
Wainwright, Martin J. ;
Ramchandran, Kannan .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2010, 56 (09) :4539-4551
[3]  
El Rouayheb S., 2010, 2010 48th Annual Allerton Conference on Communication, Control, and Computing (Allerton), P1510, DOI 10.1109/ALLERTON.2010.5707092
[4]  
Fragouli C., 2007, NETWORK CODING FUNDA
[5]   On the Locality of Codeword Symbols [J].
Gopalan, Parikshit ;
Huang, Cheng ;
Simitci, Huseyin ;
Yekhanin, Sergey .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2012, 58 (11) :6925-6934
[6]  
Hollmann H. D. L., 2013, 2013 International Conference on Computing, Networking and Communications (ICNC 2013), P830, DOI 10.1109/ICCNC.2013.6504196
[7]   Pyramid codes: Flexible schemes to trade space for access efficiency in reliable data storage systems [J].
Huang, Cheng ;
Chen, Minghua ;
Li, Jin .
SIXTH IEEE INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS, PROCEEDINGS, 2007, :79-+
[8]  
Kamath GM, 2013, IEEE INT SYMP INFO, P504, DOI 10.1109/ISIT.2013.6620277
[9]  
Oggier F, 2011, IEEE INFOCOM SER, P1215, DOI 10.1109/INFCOM.2011.5934901
[10]  
Pamies-Juarez L, 2013, IEEE INT SYMP INFO, P892, DOI 10.1109/ISIT.2013.6620355