|
ABSTRACT
One important problem in peer-to-peer (P2P) networks is searching and retrieving the correct information. However, existing searching mechanisms in pure peer-to-peer networks are inefficient due to the decentralized nature of such networks. We propose two mechanisms for information retrieval in pure peer-to-peer networks. The first, the modified Breadth-First Search (BFS) mechanism, is an extension of the current Gnuttela protocol, allows searching with keywords, and is designed to minimize the number of messages that are needed to search the network. The second, the Intelligent Search mechanism, uses the past behavior of the P2P network to further improve the scalability of the search procedure. In this algorithm, each peer autonomously decides which of its peers are most likely to answer a given query. The algorithm is entirely distributed, and therefore scales well with the size of the network. We implemented our mechanisms as middleware platforms. To show the advantages of our mechanisms we present experimental results using the middleware implementation.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
L. A. Adamic, R. M. Lukose, A. R. Puniyani and B. A. Huberman. Search in power-law networks. Phys. Rev. E, 64 46135 (2001).
|
| |
2
|
J. Breese, D. Heckerman, and C. Kadie. Empirical Analysis of Predictive Algorithms for Collaborative Filtering. Proc. of the Fourteenth Annual Conference on Uncertainty in Artificial Intelligence (UAI-98). San Francisco, CA, pp. 43--52
|
| |
3
|
J. Callan, A.L. Powell, J.C. French, and M. Connell. The effects of query-based sampling on automatic database selection algorithms. Technical Report IR-181, Center for Intelligent Information Retrieval, Department of Computer Science, University of Massachusetts.
|
| |
4
|
|
| |
5
|
Clip2. www.clip2.net
|
| |
6
|
|
| |
7
|
|
| |
8
|
Freenet, http://freenet.sourceforge.net
|
 |
9
|
James C. French , Allison L. Powell , Jamie Callan , Charles L. Viles , Travis Emmitt , Kevin J. Prey , Yun Mou, Comparing the performance of database selection algorithms, Proceedings of the 22nd annual international ACM SIGIR conference on Research and development in information retrieval, p.238-245, August 15-19, 1999, Berkeley, California, United States
[doi> 10.1145/312624.312684]
|
| |
10
|
Gnutella, http://gnutella.wego.com.
|
| |
11
|
|
| |
12
|
Kazaa, http://www.kazaa.com
|
| |
13
|
H. Lieberman, N. Van Dyke, and A. Vivacqua. Let's Browse: A Collaborative Web Browsing Agent. MIT Media Lab Tech Report.
|
| |
14
|
Z. Lu and K. S. McKinley. The Effect of Collection Organization and Query Locality on Information Retrieval System Performance and Design. Book chapter in Advances in Information Retrieval, Kluwer, New York, 2000. Bruce Croft, Editor.
|
 |
15
|
Sergey Melnik , Sriram Raghavan , Beverly Yang , Hector Garcia-Molina, Building a distributed full-text index for the Web, Proceedings of the 10th international conference on World Wide Web, p.396-406, May 01-05, 2001, Hong Kong, Hong Kong
[doi> 10.1145/371920.372095]
|
| |
16
|
Napster, http://www.napster.com.
|
 |
17
|
Allison L. Powell , James C. French , Jamie Callan , Margaret Connell , Charles L. Viles, The impact of database selection on distributed searching, Proceedings of the 23rd annual international ACM SIGIR conference on Research and development in information retrieval, p.232-239, July 24-28, 2000, Athens, Greece
[doi> 10.1145/345508.345584]
|
| |
18
|
REUTERS-21578 dataset. http://www.research.att.com/~lewis
|
 |
19
|
Ion Stoica , Robert Morris , David Karger , M. Frans Kaashoek , Hari Balakrishnan, Chord: A scalable peer-to-peer lookup service for internet applications, Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications, p.149-160, August 2001, San Diego, California, United States
|
| |
20
|
|
| |
21
|
|
 |
22
|
Zonghuan Wu , Weiyi Meng , Clement Yu , Zhuogang Li, Towards a highly-scalable and effective metasearch engine, Proceedings of the 10th international conference on World Wide Web, p.386-395, May 01-05, 2001, Hong Kong, Hong Kong
[doi> 10.1145/371920.372093]
|
 |
23
|
|
| |
24
|
H. Zhang, A. Goel, R. Govindan. Using the Small-World Model to Improve Freenet Performance. Proc. of IEEE Infocom, 2002.
|
CITED BY 40
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
R. Akavipat , L.-S. Wu , F. Menczer , A.G. Maguitman, Emerging semantic communities in peer web search, Proceedings of the international workshop on Information retrieval in peer-to-peer networks, November 11-11, 2006, Arlington, Virginia, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Haizheng Zhang , W. Bruce Croft , Brian Levine , Victor Lesser, A Multi-Agent Approach for Peer-to-Peer Based Information Retrieval System, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, p.456-463, July 19-23, 2004, New York, New York
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Vladimir Vishnevsky , Alexander Safonov , Mikhail Yakimov , Eunsoo Shim , Alexander D. Gelman, Scalable blind search and broadcasting over Distributed Hash Tables, Computer Communications, v.31 n.2, p.292-303, February, 2008
|
|
|
|
|
|
|
|
|
|
|
|
Elena Meshkova , Janne Riihijärvi , Marina Petrova , Petri Mähönen, A survey on resource discovery mechanisms, peer-to-peer and service discovery frameworks, Computer Networks: The International Journal of Computer and Telecommunications Networking, v.52 n.11, p.2097-2128, August, 2008
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|