期刊文献+

SOSC:一种基于自组织语义聚类的P2P查询路由算法 被引量:1

SOSC:A Self-Organizing Semantic Cluster Based P2P Query Routing Algorithm
下载PDF
导出
摘要 在没有辅助机制的条件下,非结构化P2P网络资源定位技术的效率比较低,很难同时获得较低的查询延迟、少量的定位成本和较高的查询命中率,为此,提出了一种基于自组织语义聚类的P2P查询路由算法SOSC.SOSC算法通过直接用节点共享资源的关键词频率向量表达节点语义,各节点均试图与最相似的节点建立邻居关系,以及以指数衰减方式传递节点语义向量,创造性地解决了对等计算环境中聚类语义的表达和传递问题,使得节点可感知周围节点的语义层次,从而使得各节点均可以语义聚类为基础进行快速路由.分析和实验均表明,SOSC算法具有较小的路由延迟、较低的查询代价和较高的查询命中率. The resource location of unstructured P2P network is usually with low efficiency,and whether a routing message walks in the right direction is not assured.Therefore it is hard to achieve low latency and high query hit rate with low cost under no other supporting mechanism.In this paper,we present a self-organizing semantic cluster based P2P query routing algorithm SOSC.SOSC first categorizes resources shared by each node,and then expresses the semantic of each category by a frequency vector.All of a node's categories together express its shared resource semantic.Each node tries to establish links with nodes which have most similar category semantic,and therefore SOSC tries to make nodes clustered according to their shared resources semantic.What is more,SOSC transmits a node's semantic in P2P network by exponentially decaying its keywords frequency vectors of all of its categories.By this way,SOSC creatively solves the problem of cluster semantic expressing and transmitting in a totally distributed environment.SOSC makes a node feel the semantic hierarchy of the semantic of its nearby nodes.Analysis and experiment results show that SOSC is able to achieve high query hit with small routing latency and query cost.
出处 《计算机研究与发展》 EI CSCD 北大核心 2011年第5期736-745,共10页 Journal of Computer Research and Development
基金 国家自然科学基金项目(60903206 61070216) 国家"九七三"重点基础研究发展计划基金项目(2007CB310900) 国家"八六三"高技术研究发展计划基金项目(2011AA0123824001) 国防科学技术大学预研基金项目 武器装备预研基金项目(9140A06050610KG0117) 博士后基金项目(20100480898)
关键词 P2P网络 语义聚类 关键词频率向量 查询路由 指数衰减 P2P network semantic cluster keyword frequency vector query routing exponentially decaying
  • 相关文献

参考文献22

  • 1Stoica l, Morris R, Karger D R, et al. Chord: A scalable peer-to-peer lookup service for internet applications [J]. IEEE/ACM Trans on Networking, 2003, 11(1): 17-32.
  • 2Ratnasamy S, Francis P, Handley M, et al. A scalable content-addressable network [C] //Proce of ACM SIGCOMM 2001. NewYork: ACM, 2001:161-172.
  • 3Zhao B Y, Kubiatowicz J D, Joseph A D. Tapestry: A faulttolerant wide-area application infrastructure [J]. Computer Communication Review, 2002, 32(1): 81.
  • 4Ripeanu M, Foster I, Iamnitchi A. Mapping the Gnutella network.- Properties of large scale peer-to-peer systems and implications for system design [J]. IEEE Internet Computing Journal, 2002, 6(1): 50-57.
  • 5Christos G, Milena M, Amin S. Random walks in peer-to- peer networks [C]//Proc of the IEEE INFOCOM 2004. Los Alamitos, CA: IEEE Computer Society, 2004:120-130.
  • 6Abhishek K, Jun(Jim) X, Ellen W Z. Efficient and scalable query routing for unstructured peer-to-peer networks [C]// Proc of IEEE INFOCOM 2005. Los Alamitos, CA: IEEE Computer Society, 2005:1162-1173.
  • 7张一鸣,卢锡城,郑倩冰,李东升.一种面向大规模P2P系统的快速搜索算法[J].软件学报,2008,19(6):1473-1480. 被引量:22
  • 8Stokes M. Gnutella2 Specifications.. Part one [EB/OL]. [ 2008-12-10 ]. http://www, gnutella2, com/gnutella2 _ search, htm.
  • 9Yang B, Garcia-Molina H. Efficient search in peer-to-peer networks [C] //Proc of the 22nd IEEE Int Conf on Distributed Computing Systems (ICDCS). Los Alamitos, CA: IEEE Computer Society, 2002.
  • 10Hoseph S R H. NeuroGrid: Semantically routing queries in peer-to-peer networks [C] //Proc of Int Workshop on Peer- to-Peer Computing. Amsterdam, The Netherlands : Elsevier, 2002:202-214.

二级参考文献21

  • 1周晋,路海明,李衍达.用Small-World设计无组织P2P系统的路由算法[J].软件学报,2004,15(6):915-923. 被引量:31
  • 2杨舰,吕智慧,钟亦平,张世永.一种基于兴趣域的高效对等网络搜索方案[J].计算机研究与发展,2005,42(5):804-809. 被引量:24
  • 3冯国富,毛莺池,陆桑璐,陈道蓄.SWAPS:一种基于Small World的文件搜索算法[J].计算机研究与发展,2006,43(3):395-401. 被引量:4
  • 4Lu XC, Wang HM, Wang J. Virtual computing environment (IVCE): Concept and architecture. Science in China (Series E), 2006,36(10): 1081-1099.
  • 5Matei R, Ian F, Adriana I. Mapping the Gnutella network: Properties of large-scale peer-to-peer systems and implications for system design. IEEE Internet Computing Journal, 2002,6(1):50-57.
  • 6Christos G, Milena M, Amin S. Random walks in peer-to-peer networks. In: Proc. of the IEEE INFOCOM 2004. New York: IEEE Press, 2004. 120-130.
  • 7Zheng QB, Lu XC, Zhu PD, Peng W. An efficient random walks based approach to reducing file locating delay in unstructured P2P network. In: Proc. of the IEEE GLOBECOM 2005, Vol.2. St. Louis: IEEE Press, 2005. 980-984.
  • 8Francisco MCA, Christopher P, Richard PM, Thu DN. PlanetP: Using gossiping to build content addressable peer-to-peer information sharing communities. Technical Report, DCS-TR-487, Piscataway: Rutgers University, 2002.
  • 9Yatin C, Sylvia R, Lee B, Nick L, Scott S. Making Gnutella-like P2P systems scalable. In: Proc. of the ACM SIGCOMM 2003. New York: ACM Press, 2003. 407-418.
  • 10Beverly Y, Hector GM. Efficient search in peer-to-peer networks. In: Proc. of the ICDCS 2002. Vienna: IEEE Computer Society, 2002.5-14.

共引文献41

同被引文献7

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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