AntSearch: An ant search algorithm in unstructured peer-to-peer networks

被引:14
|
作者
Yang, Kai-Hsiang [1 ]
Wu, Chi-Jen [1 ]
Ho, Jan-Ming [1 ]
机构
[1] Acad Sinica, Inst Sci Informat, Taipei, Taiwan
关键词
peer-to-peer network; dynamic querying; flooding; free-riding;
D O I
10.1093/ietcom/e89-b.9.2300
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The most prevalent peer-to-peer (P2P) application till today is file sharing, and unstructured P2P networks can support inherent heterogeneity of peers, are highly resilient to peers' failures, and incur low overhead at peer arrivals and departures. Dynamic querying (DQ) is a new flooding technique which could estimate a proper time-to-live (TTL) value for a query flooding by estimating the popularity of the searched files, and retrieve sufficient results under controlled flooding range for reducing network traffic. Recent researches show that a large amount of peers in the P2P file sharing system are the free-riders, and queries are seldom hit by those peers. The free-riding problem causes a large amount of redundant messages in the DQ-like search algorithm. In this paper, we proposed a new search algorithm, called "AntSearch," to solve the problem. In AntSearch, each peer maintains its hit rate of previous queries, and records a list of pheromone values of its immediate neighbors. Based on the pheromone values, a query is only flooded to those peers which are not likely to be the free-riders. Our simulation results show that, compared with DQ and its enhanced algorithm DQ+, the AntSearch algorithm averagely reduces 50% network traffic at almost the same search latency as DQ+, while retrieving sufficient results for a query with a given required number of results.
引用
收藏
页码:2300 / 2308
页数:9
相关论文
共 50 条
  • [1] Dynamic Search Algorithm in Unstructured Peer-to-Peer Networks
    Lin, Tsungnan
    Lin, Pochiang
    Wang, Hsinping
    Chen, Chiahung
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2009, 20 (05) : 654 - 666
  • [2] 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,
  • [3] 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
  • [4] 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
  • [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] Adaptive Search in Unstructured Peer-to-Peer Networks based on Ant colony and Learning Automata
    Ahmadi, Ameneh
    Meybodi, Mohammad Reza
    Saghiri, Ali Mohammad
    [J]. 2016 ARTIFICIAL INTELLIGENCE AND ROBOTICS (IRANOPEN), 2016, : 133 - 139
  • [9] 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
  • [10] Analyzing unstructured peer-to-peer search networks with QIL
    Deng, QN
    Lv, H
    [J]. 2004 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING, PROCEEDINGS, 2004, : 547 - 550