Ensuring data durability with increasingly interdependent content

被引:4
作者
Galinanes, Veronica Estrada [1 ]
Felber, Pascal [1 ]
机构
[1] Univ Neuchatel, CH-2000 Neuchatel, Switzerland
来源
2015 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING - CLUSTER 2015 | 2015年
关键词
data entanglement; fault tolerance; erasure code;
D O I
10.1109/CLUSTER.2015.33
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Data entanglement is a novel approach to generate and propagate redundancy across multiple disk nodes in a fault tolerant data store. In this paper, we analyse and evaluate helical entanglement codes (HEC), an XOR-based erasure coding algorithm that constructs long sequences of entangled data using incoming data and stored parities. The robust topology guarantees low complexity and a greater resilience to failures than previous codes mentioned in the literature; however, the code pattern requires a minimum fixed amount of storage overhead. A unique characteristic of HEC is that fault tolerance depends on the number of distinct helical strands (p), a parameter that could be changed on the fly and does not add significantly more storage. A p-HEC setting can tolerate arbitrary 5 + p failures. Decoding has a low reconstruction cost and good locality. Besides, a deep repair mechanism exploits the available global parities. We perform experiments to compare the repairability of HEC with other codes and present analytical results of its reliability.
引用
收藏
页码:162 / 165
页数:4
相关论文
共 9 条
[1]  
[Anonymous], 2010, PROC 9 USENIX S OPER
[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]  
Galinanes VE, 2013, LECT NOTES COMPUT SC, V8255, P32, DOI 10.1007/978-3-319-03089-0_3
[4]  
Haeberlen Andreas., 2006, Proceedings of the 2nd conference on Hot Topics in System Dependability - Volume 2, HOTDEP'06, P5
[5]  
Khan O., 2012, FAST
[6]   A DECOMPOSITION METHOD FOR OPTIMIZATION OF LARGE-SYSTEM RELIABILITY [J].
LI, D ;
HAIMES, YY .
IEEE TRANSACTIONS ON RELIABILITY, 1992, 41 (02) :183-189
[7]   COMPUTING RELIABILITY OF COMPLEX NETWORKS [J].
ROSENTHAL, A .
SIAM JOURNAL ON APPLIED MATHEMATICS, 1977, 32 (02) :384-393
[8]  
Rozenberg Grzegorz., 1999, Handbook of Graph Grammars and Computing by Graph Transformation: Foundations, V1
[9]  
Shooman M.L., 2002, RELIABILITY COMPUTER