期刊文献+

基于Peer-to-Peer的分布式存储系统的设计 被引量:45

Design of Distributed Storage System on Peer-to-Peer Structure
下载PDF
导出
摘要 分布式存储系统是p2p技术的一个重要的研究领域.当前对p2p系统的结构研究已经能够高度有效地控制节点路由次数,人们逐渐转向追求更为实际的路由距离.作为存储应用,分布式系统需要具备综合容错-恢复能力.在分析现有研究的基础上,建立一个接近实际网络节点分布的计算模型,通过已知的节点最优路径情况动态地预测网络真实路径的长度.利用评估算法聚集网络中相近的节点,使得同一分组的节点之间的距离最小化,提供更加合理的路由选择.对于存储的可靠性,提出了节点交叉管理模型和相应的数据迁移算法.这种管理策略及迁移算法的本地性特点显著提高了系统对各种事件的反应能力,保证了系统的可持续性.模拟结果显示,分组为路由选择提供了确实有效的判据,而且可以扩展到更大的规模. Distributed storage system is an important research area in peer-to-peer technology. Current research on p2p structure has made a highly controlled routing scheme with limited hops of message transfer. People now turn to pursue lower network latency that is more factual. As a storage application, distributed system must have fault tolerance-recovery capability. Based on the analysis of current research, a computing modal more approximate to real time network is constructed. A computed shortest path of nodes is used to dynamically estimate the actual latency. Adjacent nodes are gathered under an evaluating algorithm to make node latency in the same group minimal. Thus a more efficient routing can be based on node grouping. For storage persistency, an interaction management and corresponded data transfer algorithm is presented. Its locality greatly enhances the system's response to all kinds of events, and ensures the system's availability. The simulation results are provided to show that the introduction of grouping truly helps to get an effective judgment on routing choice, and can be extend to a larger scale.
出处 《软件学报》 EI CSCD 北大核心 2004年第2期268-277,共10页 Journal of Software
基金 国家自然科学基金Nos.60173007 60373004 60373005 国家高技术研究发展计划(863)Nos.2001AA111080 2001AA104580~~
关键词 分布式存储 路由方案 分组 容错-恢复 本地性 Adaptive algorithms Data storage equipment Fault tolerant computer systems Optimization Routers
  • 相关文献

参考文献15

  • 1Napster.http://www.napster.com/
  • 2Clarke I,Sandberg O,Wiley B,Hong TW.Freenet:A distributed anonymous information storage and retrieval system.In:Workshop on Design Issues in Anonymity and Unobservability.Berkeley:ICSI,2000.311-320.
  • 3The Gnutella protocol specification v0.4(document revision 1.2).2001.http://www9.limewire.com/developer/gnutella protocol 0.4.pdf
  • 4Kubiatowicz J,Bindel D,Chen Y,Czerwinski S,Eaton P,Geels D,Gummadi R,Rhea S,Weatherspoon H,Weimer W,Wells C,Zhao B.Oceanstore:An architecture for global-scale persistent store.In:Proc.of the ACM ASPLOS.http://www.cs.berkeley.edu/ ~kubitron/papers/
  • 5Zhao BY,Kubiatowicz JD,Joseph AD.Tapestry:An infrastructure for fault-resilient wide-area location and routing.Technical Report,UCB//CSD-01-1141,Berkeley,2001.
  • 6Rhea S,Eaton P,Geels D,Weatherspoon H,Zhao B,Kubiatowicz J.Pond:The OceanStore Prototype.In:Proc.the 2nd USENIX Conf.on File and Storage Technologies(FAST 2003).2003.
  • 7Druschel P,Rowstron A.PAST:A large-scale,persistent peer-to-peer storage utility.In:Proc.of the HOTOS Conf.2001.75-80.
  • 8Rowstron A,Druschel P.Pastry:Scalable,distributed object location and routing for large-scale peer-to-peer systems.Lecture Notes in Computer Science,2001,2218:329-350.
  • 9Dingledine R,Freedman MJ,Molnar D.The free haven project:Distributed anonymous storage service.In:Proc.of the Workshop on Design Issues in Anonymity and Unobservability.2000.67-95.
  • 10Stoica I,Morris R,Karger D,Kaashoek MF,Balakrishnan H.Chord:A scalable peer-to-peer lookup service for Internet applications.In:Proc.of the ACM SIGCOMM.San Diego,2001.149-160.

共引文献2

同被引文献321

引证文献45

二级引证文献97

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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