期刊文献+

一种分层次的差异型P2P存储体系 被引量:3

A Hierarchically Differential P2P Storage Architecture
下载PDF
导出
摘要 可用性是存储系统最重要的属性之一,由于节点的复杂活动,使得在P2P存储系统中的可用性保证变得很困难.试图为系统中所有用户提供无差别的高可用服务是不切实际的,并提出了一个分层次的差异型P2P存储体系,其基本思路是对节点的分层次组织和有差异服务,即一方面不再从整体上组织节点,而是依照节点的特点分层次组织;另一方面,不再提供无差别服务,而是依照节点的贡献提供差别服务,这既简化了大规模节点组织的复杂性,又提供了激励机制,使得在极为动态和不可靠的环境下实现一个具有高可用性的大规模P2P存储系统成为可能.首先给出节点活动的更精确模型,然后提出3种节点组织策略,并用实验分析它们的适用范围和随层次变化的趋势,最后总结确定不同层次上的可用性保证策略. Availability is one of the most important properties of a storage system. However, it is very difficult to guarantee availability in P2P storage system because of peer churn. This paper argues that it is unfeasible to provide the same availability level to all peers, so it presents a novel P2P storage architecture which builds on the basis of hierarchical management and differentiated service. This architecture has two important characters: First it uses a hierarchical organization according to peers' character instead of organization as a whole; second, it provides different availability according to peer's contribution instead of an unbiased service. This not only simplifies the organization of large-scale peers, but also provides a good incentive mechanism. This paper firstly presents a more precise peer behavior model, and then proposes three peer organization strategies and examines their efficiency On different hierarchy in order to study their applicable scopes. Finally, it summarizes the strategies of keeping availability in different hierarchies.
出处 《软件学报》 EI CSCD 北大核心 2007年第10期2481-2494,共14页 Journal of Software
基金 Supported by the National Basic Research Program of China under Grant No.2004CB318204 (国家重点基础研究发展计划(973))
关键词 对等网络存储 可用性 节点活动 节点组织策略 P2P storage availability peer churn peer organization policy
  • 相关文献

参考文献14

  • 1Bhagwan R. Automated availability management in large-scale storage systems [Ph.D. Thesis]. San Diego: University of California, 2004.
  • 2Adya A, Bolosky WJ, Castro M, Cermak G, Chaiken R, Douce:ur JR, Howell J, Lorch JR, Theimer M, Wattenhofer RP. FARSITE: Federated, available, and reliable storage for an incompletely trusted environment. In: Proc. of the OSDI. 2002. http://www. usenix.org/event s/osdi02/
  • 3Kubiatowicz 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 storage. In: Proc. of the ASPLOS. 2000. http://foothill.lcs.mit. edu/asplos2k/
  • 4The Overnet/eDonkey Web site. 2000. http://www.edonkey2000.com
  • 5The maze Web site. 2002. http://maze.pku.edu.cn
  • 6Tati K, Voelker GM. On object maintenance in peer-to-peer systems. In: Proc. of the Int'l Workshop on Peer-to-Peer Systems. 2006. http://iptps06.c s.ucsb.edu/
  • 7Douceur JR, Wattenhofer RP. Competitive hill-climbing strategies for replica placement in a distributed file system. In: Proc. of the 15th Int'l Symp. on Distributed Computing. 2001. http:llwww.informatik.uni-trier.de/-ley/db/conf/icdcs/
  • 8Schwarz TJE, Qin X, Miller EL. Availability in global peer-to-peer storage systems. In: Proc. of the 6th Workshop on Distributed Data and Structures. 2004. http://lsirwww.epfl.ch/wdas2004/
  • 9Weatherspoon H, Kubiatowicz J. Erasure coding vs. replication: A quantitative comparison. In: Proc. of the 1st Int'l Workshop on Peer-to-Peer Systems. 2002. http://www.cs.rice.edu/Conferences/IPTPS02/
  • 10Lin WK, Chiu DM, Lee YB. Erasure code replication revisited. In: Proc. of the 4th Int'l Conf. on Peer-to-Peer Computing. 2004. http://www.informatik.uni-trier.de/-ley/db/conf/p2p/p2p2004.html

同被引文献25

引证文献3

二级引证文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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