期刊文献+

SWAPS:一种基于Small World的文件搜索算法 被引量:4

Small World Based Adaptive Probabilistic Search (SWAPS) for Unstructured Peer-to-Peer File Systems
下载PDF
导出
摘要 资源发现是P2P应用所面临的最核心问题之一.无结构P2P方面的已有工作主要采用了查询消息泛洪和信息索引机制,这会造成严重的网络带宽负担以及巨大的索引维护开销.提出了一种无结构P2P环境下能够节约带宽、易维护的自适应搜索算法,即SWAPS.SWAPS根据用户的访问历史抽取用户的兴趣属性,并遵循用户的访问行为模式,以自发的方式组织基于用户兴趣属性的应用层SmallWorld覆盖网络,然后基于覆盖网络实现了高效的文件定位.分析了影响搜索性能的关键因素,针对Small World网络特点分别设计了基于兴趣度、基于本体距离和基于兴趣宽度等有效的查询消息转发策略.最后实验显示,SWAPS以其高成功率、低带宽消耗和很小的响应时间能够显著的提高搜索性能,而且对用户的访问行为体现出良好适应性. One of the essential problems in P2P is the strategy for resource discovery. Related methods in unstructured P2P systems either depend on the flooding and its variations or utilize various indices, which results in too much traffic load to forward messages or too expensive cost to maintain the indices. Presented in this paper is an adaptive, bandwidth-efficient and easy to maintain search algorithm for unstructured P2P file systems-small world based adaptive probabilistic search (SWAPS). In SWAPS, the users' access interest attributes are mined based on ontology tree. And following the behavior patterns of users, interest attributes based small world overlay network is spontaneously constructed. The key factors influencing the locating performance in SWAPS are also analyzed and efficient routing algorithm (interest rank based, ontology distance based and interest breadth based) is designed. And the final simulation experiment shows that the small world based locating algorithm in unstructured P2P can remarkably improve the search efficiency with the small average path length, high success rates, very low bandwidth consumption and the eminent adaptability to access behaviors of the users.
出处 《计算机研究与发展》 EI CSCD 北大核心 2006年第3期395-401,共7页 Journal of Computer Research and Development
基金 国家自然科学基金项目(60402027) 国家"八六三"高技术研究发展计划基金项目(2001AA112090) 国家"九七三"重点基础研究发展规划基金项目(2002CB312002)~~
关键词 P2P SMALL World 层次本体树 转发策略 P2P small world hierarchical ontology tree forwarding strategy
  • 相关文献

参考文献13

  • 1Gnutelliums LLC. Gnutella Protocol Specification Version 0.4,http ://www. limewire. com/developer/gnutella - protocol_0.4.pdf,2004-02-18.
  • 2V. Kalogeraki, D. Gunopulos, D. Zeinalipour-Yazti, A local starch mechanism for peer-to-peer networks, The ACM 11th Int'l Conf, Information and Knowledge Management (CIKM'02),Mclean, CV, USA, 2002.
  • 3C, Lu, P, Cao, E. Cohen, et al. Search and replication in unstructured peer-to-peer networks. The 16th ACM Int'l Conf.Supereomputing (ICS'02), New York, 2002.
  • 4L. Adamic, B, Huberman, R, Lukose, et al, Search in power law networks. Physical Reviews, 2001, E64(4): 46135-46143.
  • 5Y. Ren, C. F. Sha, W. N. Qian, et al. Explore the "small world phenomena" in pure P2P information sharing systems. The 3rd IEEE Int'l Symposium on Cluster Computer and the Grid (CCGRID 2003), Tokyo, Japan, 2003.
  • 6D. Tsoumakos, N. Roussopoulos. Adaptive probabilistic search (APS)for peer-to-peer networks. University of Maryland, Tech.Rep. : CS-TR-4451, 2003.
  • 7S. Daswani, A, Fisk, Gnutella UDP extension for scalable searches ((;UESS) v0.1. http://groups. yahoo.com/group/the_gdf/files/Proposals/GUESS/guess_01. html, 2002-08-01.
  • 8K. Sripanidkulchai, B. Maggs, H. Zhang. Efficient content location using interest-based locality in peer-to-peer systems. IEEE INFOCOM2003, San Francisco, California, 2003.
  • 9A. Iamnitchi, M. Ripeanu, I. Foster, Locating data in (Small-World) peer-to-peer scientific collaborations. The 1st Int'l Workshop on Peer-to-Peer Systems ( IPTPS' 02), Cambridge,MA, 2002.
  • 10D. J, Watts, P, S, Dodds, M. E, J, Newman. Identity and search in social networks, Science, 2002, 296(5571) : 1302 -1305.

同被引文献34

  • 1周晋,路海明,李衍达.用Small-World设计无组织P2P系统的路由算法[J].软件学报,2004,15(6):915-923. 被引量:31
  • 2刘业,杨鹏.基于自组织聚类的结构化P2P语义路由改进算法[J].软件学报,2006,17(2):339-348. 被引量:17
  • 3傅向华,冯博琴.主题驱动的P2P分布式信息搜索机制研究[J].小型微型计算机系统,2006,27(4):609-613. 被引量:10
  • 4夏启志,谢高岗,闵应骅,李忠诚.IS-P2P:一种基于索引的结构化P2P网络模型[J].计算机学报,2006,29(4):602-610. 被引量:39
  • 5杨柳,李振宇,张大方,谢高岗.冗余最小化的IPv6拓扑发现方法[J].计算机研究与发展,2007,44(6):939-946. 被引量:13
  • 6HSU CHING-HSIEN, CHING YUN-CHIU, YANG LAURENCE, et al. An Efficient Peer Collaboration Strategy for Optimizing P2P Services in BitTorrent-Like File Sharing Networks [J]. Journal of Internet Technology, 2010, 11 (1) : 79-88.
  • 7YU Jian, YU Mei, XUE Yifeng, et al. A Distributed Route Structure Based on IPv6 in P2P System [ C ] //The 4th International Conference on Wireless Communications, Networking and Mobile Computing. Beijing: [ s. n. ] 2008: 4206-4209.
  • 8ZHAO Rui, LIU Ru-hua, FU Guang-xuan. P2P File Sharing Software in IPv4/IPv6 Network [ C ] // Proceeding of the International Conference on Communication Software and Networks. Singapore: [ s. n. ], 2009: 367-370.
  • 9LIN Zhao-wen, ZHOU Wei-tao, MA Yah. M6P2P-File Sharing System Based on IPv6 Muhicast and P2P Technology [ J ]. IET Intelligent Transport Systems, 2007, 29 (1) : 387-392.
  • 10WU Jin, XIA Qin, TAO Jun. The Study and Implementation on Multicast Application of P2P Network with IPv6 Environment [J].Computer Knowledge and Technology, 2008, 17 (2) : 13-17.

引证文献4

二级引证文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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