期刊文献+

分布式存储系统最小带宽再生码研究 被引量:7

Minimum Bandwidth Regeneration Code of Distributed Storage System
下载PDF
导出
摘要 分布式存储系统常常使用纠删码冗余技术提高系统可靠性.为保证一定的冗余度,系统必须具有自修复能力再生失效数据.再生码是纠删码的一种改进形式,最大特点在于无需下载整个数据文件就能恢复单个节点数据,从而有效减少数据修复时的网络带宽.相关文献证明再生码数据修复时存在极值点—最小带宽再生点(MBR),由此提出最小带宽再生码MBRC.文中从数据分布、失效数据修复和数据重构三个方面描述了实现的原理,并通过构建数据矩阵和修复矩阵实现MBRC再生码.利用实例详细给出了再生码的实现过程,并理论证明正确性,最后仿真实验验证了MBRC的有效性. Distributed storage systems often use redundancy technology to improve system′s reliability,such as erasure codes.In order to ensure a certain redundancy degree,the system must have self-healing ability to regenerate failure data.Regeneration code is an improvement form of erasure codes,which has the feature that no needs to download the entire file to recover a single node data.Therefore,it can effectively reducing the network bandwidth when data recovery.Some literatures prove that there are extreme points when data repair for erasure code,which is the minimum bandwidth regeneration points(MBR).We raised the minimum bandwidth regeneration code(MBRC).In this paper the principle of MBRC is given in detail and the implementation process is described by examples.the final simulation experiments verify the effectiveness of the MBRC.
出处 《小型微型计算机系统》 CSCD 北大核心 2012年第8期1710-1714,共5页 Journal of Chinese Computer Systems
基金 国家自然科学基金项目(60573145)资助 博士点基金项目(200805610019)资助 广东省自然科学基金项目(10151063301000000)资助 广东优秀青年创新人才培育项目(LYM09098)资助
关键词 分布式 存储系统 再生码 数据修复 distributed system storage system regeneration code data repairing
  • 相关文献

参考文献12

  • 1Patterson D A, Gibson G, Katz R H. A case for redundant arrays of inexpensive disks (RAID) [C]. In Proc. ACM SIGMOD Chicago, USA, June, 1988: 109-116.
  • 2Kubiatowicz J, Bindel D, Chen Y, et al. OceanStore: an architecture for global-scale persistent store [C]. In Proceedings of the Ninth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2(00), 2000: 190-201.
  • 3Bhagwan R,Tati K,Cheng Y C, et al. Total recall: system support for automated availability management [C]. In: Proc. of ACMI USENIX NSDI '04,2004:337-350.
  • 4Dimakis A G, Godfrey P B, Wu Y, et al. Network coding for distributed storage systems, Anchorage [C]. In Proc. INFOCOM, 2007 :2000-2008.
  • 5Nihar B Shah, Rashmi K V, Vijay Kumar P , et al. Distributed storage codes with repair-by-transfer and non-achievability of interior points on the storage-bandwidth tradeoff [C]. In Allerton Conf, Urbana-Champaign, Sep ,2009.
  • 6Wu Y, Dimakis A G, Ramchandran K. Deterministic regenerating codes for distributed storage [C]. In Allerton Conference on Control,Computing, and Communication, Monticello,IL,October,2007.
  • 7Wu Y, Dimakis A G, Ramchandran K. Deterministic regenerating codes for distributed storage [ C ]. In Allerton Conference on Control,Computing, and Communication, Monticello,IL,October,2007.
  • 8Wang Z,Mateescu R, Dimakis A G,et al, Array codes for distributed storage-results and open problems [C]. Information Theory and Application. ITA, 2010.
  • 9Koetter R, Medard M. An algebaic approach to network coding [C]. Transactions on Networking, October,2003.
  • 10Wu Y. Existence and construction of capacity-achieving network codes for distributed storage [C]. In IEEE Journal on Selected Areas in Communications,2010,28(2) :277-288.

同被引文献59

  • 1郑枢祺.云存储技术在电子文件中心建设中的运用研究[J].档案与建设,2013(3):16-19. 被引量:3
  • 2王启付,王战江,王书亭.一种动态改变惯性权重的粒子群优化算法[J].中国机械工程,2005,16(11):945-948. 被引量:80
  • 3Patterson D A, Gibson G, Katz R H. A case for redundant arrays of inexpensive disks (RAID) [C]//Proc. ACM SIGMOD Chi- cage. USA, June 1988 : 109-116.
  • 4Kuhiatowicz J, Bindel D, Chen Y, et al. OceanStore: An Archi- tecture for Global-Scale Persistent Store[C]//Proceedings of the Ninth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2000). 2000:190-201.
  • 5Bhagwan R, Kati K, Cheng Y-C, et al. Total recall: System sup- port for automated availability management [C]//Proc. of ACM/USENIX NSDI' 04. 2004 : 337-350.
  • 6Wu Y, Dimakis A G, Ramchandran K. Deterministic regenera- ting codes for distributed storage[C]//Allerton Conference on Control, Computing and Communication. Monticello, October 2007.
  • 7Wang Z, Dimakis A G, Bruck J. Rebuilding for Array Codes in Distributed Storage Systems[C]//Workshop on the Application of Communication Theory to Emerging Memory Technologies (ACTEMT). Dec. 2010.
  • 8Akhlaghi S, Kiani A, Ghanavati M R. A Fundamental Tradeoft between the download cost and repair bandwidth in distributed Storage systems[C]//Proceeding of IEEE International Sympo- sium on network Coding (NetCod). Toronto,Jun. 2010.
  • 9Shah N B,Rashmi K V,Kumar P V. A Flexible Class of genera- ting Codes for Distributed Storage[C]//Proceeding of IEEE In- ternational symposium on information theory (1SIT). Austin, Juru 2010:1943-1947.
  • 10Gaston B, Pujol J. Double Circulate Minimum Storage generating Codes. 2010[OL]. http..//arXiv: 1007. 240lEes. IT.

引证文献7

二级引证文献12

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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