Index Distribution Technique for Efficient Search on Unstructured Peer-to-Peer Networks

被引:0
|
作者
Lerthirunwong, Sumeth [1 ]
Maruyama, Naoya [1 ]
Matsuoka, Satoshi [2 ]
机构
[1] Tokyo Inst Technol, Tokyo, Japan
[2] Natl Inst Informat, Tokyo, Japan
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Resource indexing is an effective technique for fast, successful search on decentralized, unstructured peer-to-peer (P2P) networks. An index is a summary of resources owned by a node, and is distributed over the P2P network, any node having the index can answer queries on the location of the resources. While more thoroughly distributed indices can make queries answered more quickly with a small hop count, in large-scale networks, such a scheme may not be always effective due to the large space requirement for keeping indices at each node. We propose a new index distribution technique that aims to minimize the hop count required for each query by distributing indices over the network as uniformly as possible, but still in a space-efficient way. To do so, we compute the weight of each index that estimates how many unique resources each index can locate. We give a large weight to an index if it can locate many resources that others cannot. On the other hand, if a resource can be located from an index, we decrease the weights of other indices that can also locate it. Each node selectively keeps the indices with the largest weights, thus increasing the chance of successful queries at the node, while keeping the space requirement minimum. Simulation studies show that our distribution technique is effective in decreasing hop counts and messages needed for resolving queries. It decreases the average hop count by up to 44% with 75%-less messages when used with flooding based queries. Random-walk with our technique also decrease the average hop count by up to 58% with 82%-less messages. Furthermore, the query success rate with a limited timeout condition also increases, approaching nearly to 100%.
引用
收藏
页码:97 / +
页数:2
相关论文
共 50 条
  • [21] Combining search and trust models in unstructured peer-to-peer networks
    Mashayekhi, Hoda
    Habibi, Jafar
    [J]. JOURNAL OF SUPERCOMPUTING, 2010, 53 (01): : 66 - 85
  • [22] 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
  • [23] LINP: Supporting similarity search in unstructured peer-to-peer networks
    Cui, Bin
    Qian, Weining
    Xu, Linhao
    Zhou, Aoying
    [J]. ADVANCES IN DATA AND WEB MANAGEMENT, PROCEEDINGS, 2007, 4505 : 127 - +
  • [24] Ecologically inspired distributed search in unstructured peer-to-peer networks
    Sa, Li
    Ding, Yongsheng
    [J]. 2007 IFIP INTERNATIONAL CONFERENCE ON NETWORK AND PARALLEL COMPUTING WORKSHOPS, PROCEEDINGS, 2007, : 404 - 407
  • [25] Unstructured Peer-to-Peer networks:: Topological properties and search performance
    Fletcher, GHL
    Sheth, HA
    Börner, K
    [J]. AGENTS AND PEER-TO-PEER COMPUTING, 2005, 3601 : 14 - 27
  • [26] On probabilistic flooding search over unstructured peer-to-peer networks
    Spiridoula V. Margariti
    Vassilios V Dimakopoulos
    [J]. Peer-to-Peer Networking and Applications, 2015, 8 : 447 - 458
  • [27] Combining search and trust models in unstructured peer-to-peer networks
    Hoda Mashayekhi
    Jafar Habibi
    [J]. The Journal of Supercomputing, 2010, 53 : 66 - 85
  • [28] On Optimizing Overlay Topologies for Search in Unstructured Peer-to-Peer Networks
    Hsiao, Hung-Chang
    Su, Hong-Wei
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2012, 23 (05) : 924 - 935
  • [29] An Ontology Based Routing Index in Unstructured Peer-to-Peer Networks
    Mashayekhi, Hoda
    Saremi, Fatemeh
    Habibi, Jafar
    Rostami, Habib
    AbolHassani, Hassan
    [J]. ADVANCES IN COMPUTER SCIENCE AND ENGINEERING, 2008, 6 : 960 - 963
  • [30] Adaptive Resource Indexing Technique for Unstructured Peer-to-Peer Networks
    Lerthirunwong, Sumeth
    Maruyama, Naoya
    Matsuoka, Satoshi
    [J]. CCGRID: 2009 9TH IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, 2009, : 172 - 179