Dynamic Search Algorithm in Unstructured Peer-to-Peer Networks

被引:27
|
作者
Lin, Tsungnan [1 ,2 ]
Lin, Pochiang [2 ]
Wang, Hsinping [2 ]
Chen, Chiahung [3 ]
机构
[1] Natl Taiwan Univ, Dept Elect Engn, Taipei 10617, Taiwan
[2] Natl Taiwan Univ, Grad Inst Commun Engn, Taipei 10617, Taiwan
[3] Natl Taiwan Univ, Dept Elect Engn, Taipei 116, Taiwan
关键词
Peer-to-peer; performance analysis; search algorithm;
D O I
10.1109/TPDS.2008.134
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Designing 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. We propose 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. We analyze the performance of DS based on some performance metrics including the success rate, search time, query hits, query messages, query efficiency, and search efficiency. Numerical results show that DS provides 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.
引用
收藏
页码:654 / 666
页数:13
相关论文
共 50 条
  • [1] Dynamic Search Algorithm in Unstructured Peer-to-Peer Networks
    Lin, Po-Chiang
    Lin, Tsung-Nan
    Wang, Hsinping
    [J]. GLOBECOM 2006 - 2006 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, 2006,
  • [2] Search in unstructured peer-to-peer networks
    Jia, ZQ
    Tang, XH
    You, JY
    Li, ML
    [J]. WEB INFORMATION SYSTEMS - WISE 2004, PROCEEDINGS, 2004, 3306 : 694 - 705
  • [3] QuickFlood: An Efficient Search Algorithm for Unstructured Peer-to-Peer Networks
    Badjini, Hassan
    Othman, Mohamed
    Ibrahim, Hamidah
    [J]. NETWORKED DIGITAL TECHNOLOGIES, 2011, 136 : 82 - 92
  • [4] AntSearch: An ant search algorithm in unstructured peer-to-peer networks
    Yang, Kai-Hsiang
    Wu, Chi-Jen
    Ho, Jan-Ming
    [J]. IEICE TRANSACTIONS ON COMMUNICATIONS, 2006, E89B (09) : 2300 - 2308
  • [5] Search performance analysis and robust search algorithm in unstructured peer-to-peer networks
    Lin, TN
    Wang, HP
    Wang, HM
    [J]. 2004 IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID - CCGRID 2004, 2004, : 346 - 354
  • [6] Efficient search in unstructured peer-to-peer networks
    Cholvi, V
    Felber, P
    Biersack, E
    [J]. EUROPEAN TRANSACTIONS ON TELECOMMUNICATIONS, 2004, 15 (06): : 535 - 548
  • [7] Search algorithm based on information diffusion for unstructured peer-to-peer networks
    Shen, X. J.
    Jiang, Z. Q.
    Zhang, X. Y.
    [J]. ELECTRONICS LETTERS, 2011, 47 (18) : 1026 - U1560
  • [8] A dynamic routing protocol for keyword search in unstructured peer-to-peer networks
    Shi, Cong
    Han, Dingyi
    Liu, Yuanjie
    Meng, Shicong
    Yu, Yong
    [J]. COMPUTER COMMUNICATIONS, 2008, 31 (02) : 318 - 331
  • [9] Search in Unstructured Peer-to-Peer Networks based on Dynamic Topology Adaptation
    Devi, T. Arumuga Maria
    Sabitha, S.
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2012, 12 (11): : 94 - 98
  • [10] Hybrid search schemes for unstructured peer-to-peer networks
    Gkantsidis, C
    Mihail, N
    Saberi, A
    [J]. IEEE INFOCOM 2005: THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-4, PROCEEDINGS, 2005, : 1526 - 1537