ACM Home Page
Please provide us with feedback. Feedback
Ad Hoc, self-supervising peer-to-peer search networks
Full text PdfPdf (482 KB)
Source ACM Transactions on Information Systems (TOIS) archive
Volume 23 ,  Issue 2  (April 2005) table of contents
Pages: 169 - 200  
Year of Publication: 2005
ISSN:1046-8188
Authors
Brian F. Cooper  Georgia Institute of Technology, Atlanta, GA
Hector Garcia-Molina  Stanford University, Stanford, CA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 27,   Downloads (12 Months): 236,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1059981.1059983
What is a DOI?

ABSTRACT

Peer-to-peer search networks are a popular and widely deployed means of searching massively distributed digital information repositories. Unfortunately, as such networks grow, peers may become overloaded processing messages from other peers. This article examines how to reduce the load on nodes in P2P networks by allowing them to self-organize into a relatively efficient network, and then self-tune to make the network even more efficient. Two local operations used by a peer are introduced: connect(), in which the peer forms an ad hoc search or index link to another peer, and break(), in which the peer breaks a link that is producing too much load. By replacing fixed rules with dynamic local decision-making, such “self-supervising” networks can better adjust to network conditions. Different ways to implement connect() and break() are described, and the network structures that form under different configurations are examined. Simulation results indicate that the ad hoc networks formed using the described techniques are more efficient than popular supernode topologies for several important scenarios. Results for the fault tolerance and search latency of such ad hoc networks are also presented.


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
2
 
3
Bernstein, P., Giunchiglia, F., Kementsietsidis, A., Mylopoulos, J., Serafini, L., and Zaihrayeu, I. 2002. Data management for peer-to-peer computing: A vision. In Proceedings of the WebDB Workshop.
 
4
Bhattacharjee, B. 2003. Efficient peer-to-peer searches using result-caching. In Proceedings of the International Workshop on Peer-to-Peer Systems (IPTPS).
5
6
 
7
Cooper, B. F. and Garcia-Molina, H. 2003a. SIL: Modeling and measuring scalable peer-to-peer search networks. In Proceedings of the International Workshop on Databases, Information Systems and Peer-to-Peer Computing.
 
8
Cooper, B. F. and Garcia-Molina, H. 2003b. SIL: Modeling and measuring scalable peer-to-peer search networks. Technical report, available at http://www.cc.gatech.edu/cooperb/pubs/searchnetsext.pdf.
 
9
10
 
11
 
12
Gnutella. 2003. Gnutella. Web site: http://gnutella.wego.com.
 
13
Gribble, S., Halevy, A., Ives, Z., Rodrig, M., and Suciu, D. 2001. What can databases do for peer-to-peer. In Proceedings of the WebDB Workshop.
14
 
15
Huebsch, R., Hellerstein, J. M., Lanham, N., Loo, B. T., and Shenker, S. 2003. Querying the Internet with PIER. In Proceedings of the International Conference on Very Large Databases (VLDB).
16
 
17
Kazaa. 2003. Kazaa. Web site: http://www.kazaa.com.
18
 
19
Khambatti, M., Ryu, K., and Dasgupta, P. 2003. Structuring peer-to-peer networks using interest-based communities. In Proceedings of the International Workshop on Databases, Information Systems and Peer-to-Peer Computing.
20
 
21
Loeser, A., Naumann, F., Siberski, W., Nejdl, W., and Thaden, U. 2003. Semantic overlay clusters within peer-to-peer networks. In Proceedings of the International Workshop on Databases, Information Systems and Peer-to-Peer Computing.
22
 
23
24
 
25
26
 
27
 
28
Saroiu, S., Gummadi, K., and Gribble, S. 2002. A measurement study of peer-to-peer file sharing systems. In Proceedings of the Multimedia Conferencing and Networking.
29
30
 
31
 
32
Yang, B. and Garcia-Molina, H. 2003. Designing a super-peer network. In Proceedings of the International Conference on Data Engineering (ICDE).
 
33


Collaborative Colleagues:
Brian F. Cooper: colleagues
Hector Garcia-Molina: colleagues