期刊文献+

X再生码:一类适用于云存储的准确修复编码 被引量:5

X REGENERATING CODES: A CLASS OF ACCURATE REPAIR CODES FOR CLOUD STORAGE
下载PDF
导出
摘要 通过将(n,k)-RS编码和X编码结合,为云存储系统设计一类新的准确修复编码——X再生码。它具有容忍n-k个节点故障的可靠性,并且当系统中单个或者两个节点出现故障时,仅需从少量的节点下载数据块,使用简单的异或运算即可修复。对X再生码的存储代价、修复带宽、修复局部性(修复过程中需要连接的节点数)和编码率进行分析,并与RS编码、SRC以及LRC进行对比。结果显示,X再生码在一个或者两个节点故障时,修复局部性以及修复带宽上都具有显著的优势,并能达到任意高的编码率。 We design for cloud storage a new class of accurate repair codes——X regenerating codes by combining(n,k)-RS code with X code. It has the reliability of n- k nodes failures tolerance,moreover,when there are the failures happened involving single or two nodes in the system,it can be repaired by just downloading the data blocks from few nodes and using simple XOR operation. In this paper we analyse the storage cost,repair bandwidth,repair locality(which corresponds to the number of nodes having to be accessed during a repairing process),and code rate for X regenerating codes,and compare them with RS code,SRC and LRC. Results indicate that X regenerating codes have significant advantages in both repair locality and repair bandwidth when repairing one or two node failures,and can achieve arbitrarily high coderates.
出处 《计算机应用与软件》 CSCD 北大核心 2014年第8期241-244,248,共5页 Computer Applications and Software
基金 国家自然科学基金项目(61073038) 安徽省科技攻关项目(1206C0805003)
关键词 云存储 RS编码 X编码 修复局部性 Cloud storage RS code X code Repair locality
  • 相关文献

参考文献15

  • 1Ghemawat S,Gobioff H,Leung S T.The Google file system[C]//Proceedings of SOSP'03,October 2003. 被引量:1
  • 2Dimakis A,Godfrey P,Wu Y,et al.Network coding for distributed storage systems[J].IEEE Trans.Inform.Theory,2010,56:4539-4551. 被引量:1
  • 3Dimakis A G,Ramchandran K,Wu Y,et al.A survey on network codes for distributed storage[C]//IEEE Proceedings,2011,99:476-489. 被引量:1
  • 4Oggier F,Datta A.Self-repairing homomorphic codes for distributed storage systems[C]//Proc.IEEE Infocom 2011,Shanghai,China,Apr.2011. 被引量:1
  • 5Gopalan P,Huang C,Simitci H,et al.On the locality of codeword elements[OL].Preprint available at http://arxiv.org/abs/1106.3625. 被引量:1
  • 6Papailiopoulos D S,Luo Jianqiang,Dimakis Alexandros G,et al.Simple regenerating codes:network coding for cloud storage[C]//Proc.IEEE Infocom 2011,Miniconference. 被引量:1
  • 7Papailiopoulos D S,Dimakis Alexandros G.Locally repairable codes[C].IEEE International Symposium on Information Theory,2012. 被引量:1
  • 8Khan O,Burns R,Plank J,et al.In search of I/O-optimal recovery from disk failures[C]//Hot Storage 2011,3rd Workshop on Hot Topics in Storage and File Systems,Portland,OR,Jun.,2011. 被引量:1
  • 9Blaum M,Brady J,Bruck J,et al.EVENODD:An Efficient Scheme for Tolerating Double Disk Failures in RAID Architectures[J].IEEE Transactions on Computers,1995,44(2):192-202. 被引量:1
  • 10Xu L,Bruck J.X-code:MDS array codes with optimal encoding[J].IEEE Trans.Inf.Theory,1999,45(1):272-276. 被引量:1

同被引文献49

  • 1万武南,吴震,陈运,王晓京.一种基于3容错阵列码的RAID数据布局[J].计算机学报,2007,30(10):1721-1730. 被引量:18
  • 2LUO J Q, MOCHAN S, XU L H, et al. Efficient encoding schedules for XOR-based erasure codes[J]. IEEE Transactions on Computers, 2014, 63(9): 2259-2272. 被引量:1
  • 3LI M, SHU J. On cyclic lowest density MDS array codes constructed using starters[J]. IEEE International Symposium on Information Theory, 2010, 41(3): 1315-1319. 被引量:1
  • 4KVASHENNIKOV V V. Application of fast polynoamial transforma-tions over GALOIS GF(2m) fields in Reed-Solomon coding and de-coding[J]. Telecommunications and Radio Engineering, 2012, 71(10): 85-90. 被引量:1
  • 5BURGISSER P, CLAUSEN M, SHOKROLLAHI MA. Algebraic complexity theory[M]. Springer Verlag Heidelberg. 1996. 被引量:1
  • 6LACAN J, FIMES J. Systematic MDS erasure codes based on Van-dermonde matrices[J]. IEEE Communications Letters, 2004, 8(9): 570-582. 被引量:1
  • 7PLANK J S, XU L.Optimizing cauchy Reed-Solomon codes for fault-tolerant network storage applications[C]//The 5th IEEE Interna-tional Symposium on Network Computing and Applications (IEEE NCA06). Cambridge, MA, 2006: 1-8. 被引量:1
  • 8KALCHER S, LINDENSTRUTH V. Accelerating Galois field arith-metic for Reed-Solomon erasure codes in storage applications[C]// IEEE International Conference on Cluster Computing. 2011: 290-298. 被引量:1
  • 9KHAN O, BURNS R, PLANK J S. Rethinking erasure codes for cloud file systems: minimizing I/O for recovery and degraded reads[C]// USENIX. FAST 2012: 10th USENIX Conference on File and Storage Technologies. San Jose, CA, 2012: 1-14. 被引量:1
  • 10PLANK J S. A tutorial on Reed-Solomon coding for fault-tolerance in RAID-like systems[J]. Software: Practice and Experience, 1997, 27(9): 995-1012. 被引量:1

引证文献5

二级引证文献11

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部