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 条
  • [41] A keyword search algorithm for structured peer-to-peer networks
    Szekeres, Adriana
    Baranga, Silviu Horia
    Dobre, Ciprian
    Cristea, Valentin
    INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2011, 2 (03) : 204 - 214
  • [42] A Keyword Search Algorithm for Structured Peer-to-Peer Networks
    Szekeres, Adriana
    Baranga, Silviu Horia
    Dobre, Ciprian
    Cristea, Valentin
    12TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2010), 2011, : 253 - 260
  • [43] Keyword search algorithm of structured peer-to-peer networks
    Huang, Qingfeng
    Li, Zhitang
    Lu, Chuiwei
    Huazhong Keji Daxue Xuebao (Ziran Kexue Ban)/Journal of Huazhong University of Science and Technology (Natural Science Edition), 2008, 36 (12): : 16 - 19
  • [44] LAAPS: an efficient file-based search in unstructured peer-to-peer networks using reinforcement algorithm
    Shamshirband S.
    Soleimani H.
    Shamshirband, Shahaboddin (shahaboddin.shamshirband@tdt.edu.vn), 1600, Taylor and Francis Ltd. (43): : 62 - 69
  • [45] Percolation search in power law networks: Making unstructured peer-to-peer networks scalable
    Sarshar, N
    Boykin, PO
    Roychowdhury, VP
    FOURTH INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING, PROCEEDINGS, 2004, : 2 - 9
  • [46] A Novel Self-adaptive Search Algorithm for Unstructured Peer-to-Peer Networks Utilizing Learning Automata
    Ghorbani, Mahdi
    Meybodi, Mohammad Reza
    Saghiri, Ali Mohammad
    2013 3RD JOINT CONFERENCE OF AI & ROBOTICS AND 5TH ROBOCUP IRAN OPEN INTERNATIONAL SYMPOSIUM (RIOS), 2013, : 96 - 101
  • [47] A dynamic coalition formation game for search efficient adaptive overlay construction in unstructured peer-to-peer networks
    Arezou Soltani Panah
    Siavash Khorsandi
    Peer-to-Peer Networking and Applications, 2014, 7 : 86 - 99
  • [48] A dynamic coalition formation game for search efficient adaptive overlay construction in unstructured peer-to-peer networks
    Panah, Arezou Soltani
    Khorsandi, Siavash
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2014, 7 (01) : 86 - 99
  • [49] ON COVERAGE BOUNDS OF UNSTRUCTURED PEER-TO-PEER NETWORKS
    Chandra, Joydeep
    Ganguly, Niloy
    ADVANCES IN COMPLEX SYSTEMS, 2011, 14 (04): : 611 - 633
  • [50] Replication strategies in unstructured peer-to-peer networks
    Cohen, E
    Shenker, S
    ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2002, 32 (04) : 177 - 190