Percolation search in power law networks: Making unstructured peer-to-peer networks scalable

被引:47
|
作者
Sarshar, N [1 ]
Boykin, PO [1 ]
Roychowdhury, VP [1 ]
机构
[1] Univ Calif Los Angeles, Dept Elect Engn, Los Angeles, CA 90024 USA
关键词
D O I
10.1109/PTP.2004.1334925
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We introduce a scalable searching protocol for locating and retrieving content in random networks with Power-Law (PL) and heavy-tailed degree distributions. The proposed algorithm is capable of finding any content in the network with probability one in time O(log N), with a total traffic that provably scales sub-linearly with the network size, N. Unlike other proposed solutions, there is no need to assume that the network has multiple copies of contents; the protocol finds all contents reliably, even if every node in the network starts with a unique content. The scaling behavior of the size of the giant connected component of a random graph with heavy tailed degree distributions under bond percolation is at the heart of our results. The percolation search algorithm can be directly applied to make unstructured Peer-to-Peer (P2P) networks, such as Gnutella, Limewire and other file-sharing systems (which naturally display heavy-tailed degree distributions and scale-free network structures), scalable. For example, simulations of the protocol on the limewire crawl number 5 network[12], consisting of over 65,000 links and 10,000 nodes, shows that even for this snapshot network, the traffic can be reduced by a factor of at least 100, and yet achieve a hit-rate greater than 90%.
引用
收藏
页码:2 / 9
页数:8
相关论文
共 50 条
  • [31] Proactive Replication and Search for Rare Objects in Unstructured Peer-to-Peer Networks
    Gao, Guoqiang
    Li, Ruixuan
    Wen, Kunmei
    Gu, Xiwu
    Lu, Zhengding
    [J]. WEB-AGE INFORMATION MANAGEMENT, PROCEEDINGS, 2010, 6184 : 74 - 85
  • [32] 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
  • [33] Optimal search performance in unstructured peer-to-peer networks with clustered demands
    Tewari, Saurabh
    Kleinrock, Leonard
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2007, 25 (01) : 84 - 95
  • [34] A congestion-aware search protocol for unstructured peer-to-peer networks
    Kwong, KW
    Tsang, DHK
    [J]. PARALLEL AND DISTRIBUTED PROCESSING AND APPLICATIONS, PROCEEDINGS, 2004, 3358 : 319 - 329
  • [35] Index Distribution Technique for Efficient Search on Unstructured Peer-to-Peer Networks
    Lerthirunwong, Sumeth
    Maruyama, Naoya
    Matsuoka, Satoshi
    [J]. ECTI-CON 2008: PROCEEDINGS OF THE 2008 5TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING/ELECTRONICS, COMPUTER, TELECOMMUNICATIONS AND INFORMATION TECHNOLOGY, VOLS 1 AND 2, 2008, : 97 - +
  • [36] A novel approach to improving search efficiency in unstructured peer-to-peer networks
    Yang, Mengkun
    Fei, Zongming
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2009, 69 (11) : 877 - 884
  • [37] 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
  • [38] Optimal Search Performance in Unstructured Peer-to-Peer Networks With Clustered Demands
    Tewari, Saurabh
    Kleinrock, Leonard
    [J]. 2006 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-12, 2006, : 36 - 41
  • [39] Collaborative Search in Large-scale Unstructured Peer-to-Peer Networks
    Zhang, Yiming
    Li, Dongsheng
    Chen, Lei
    Lu, Xicheng
    [J]. 2007 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS (ICPP), 2007, : 55 - 62
  • [40] 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