首页> 外文期刊>International Journal of Engineering Trends and Technology >Dynamic Search Algorithm used in Unstructured Peer-to-Peer Networks
【24h】

Dynamic Search Algorithm used in Unstructured Peer-to-Peer Networks

机译:非结构化对等网络中使用的动态搜索算法

获取原文
       

摘要

Desi gning efficient search algorithms is a key challenge in unstructured peer-to-peer networks. Flooding and random walk (RW) are two typical search algorithms. Flooding searches aggressively and covers the most nodes. However, it generates a large amount of query messages and, thus, does not scale. On the contrary, RW searches conservatively. It only generates a fixed amount of query messages at each hop but would take longer search time.Wepropose the dynamic search (DS) algorithm, which is a generalization of flooding and RW. DS takes advantage of various contexts under which each previous search algorithm performs well. It resembles flooding for short-term search and RW for long-term search. Moreover, DS could be further combined with knowledge-based search mechanisms to improve the search performance. Weanalyze the performance of DS based on some performance metrics including the success rate, search time, query hits, query messages, query effi ciency, and search efficiency. Numerical results show thatDSprovides a good tradeoff between search performance and cost. On average, DS performs about 25 times better than flooding and 58 times better than RW in power-law graphs, and about 186 times better than flooding and 120 times better than RW in bimodal topologies.
机译:设计高效的搜索算法是非结构化对等网络中的关键挑战。泛洪和随机游走(RW)是两种典型的搜索算法。泛洪搜索积极并且覆盖了最多的节点。但是,它会生成大量查询消息,因此无法扩展。相反,RW保守搜索。它仅在每个跃点处生成固定数量的查询消息,但会花费更长的搜索时间。我们提出了动态搜索(DS)算法,该算法是泛洪和RW的通用形式。 DS充分利用了各种情况,在此情况下,每个先前的搜索算法都可以很好地执行。它类似于短期搜索的泛洪和长期搜索的RW。此外,DS可以进一步与基于知识的搜索机制结合以提高搜索性能。我们会根据一些性能指标来分析DS的性能,其中包括成功率,搜索时间,查询命中率,查询消息,查询效率和搜索效率。数值结果表明,DS在搜索性能和成本之间提供了很好的折衷。平均而言,在幂律图中,DS的性能比洪灾好25倍,比RW好58倍;在双峰拓扑中,DS的性能比洪灾好186倍,比RW好120倍。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号