ACM Home Page
Please provide us with feedback. Feedback
Efficient lookup on unstructured topologies
Full text PdfPdf (307 KB)
Source Annual ACM Symposium on Principles of Distributed Computing archive
Proceedings of the twenty-fourth annual ACM symposium on Principles of distributed computing table of contents
Las Vegas, NV, USA
SESSION: Distributed data structures table of contents
Pages: 77 - 86  
Year of Publication: 2005
ISBN:1-59593-994-2
Authors
Ruggero Morselli  University of Maryland, College Park, MD
Bobby Bhattacharjee  University of Maryland, College Park, MD
Aravind Srinivasan  University of Maryland, College Park, MD
Michael A. Marsh  University of Maryland, College Park, MD
Sponsors
SIGOPS: ACM Special Interest Group on Operating Systems
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 39,   Citation Count: 6
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1073814.1073828
What is a DOI?

ABSTRACT

We present LMS, a protocol for efficient lookup on unstructured networks. Our protocol uses a virtual namespace without imposing specific topologies. It is more efficient than existing lookup protocols for unstructured networks, and thus is an attractive alternative for applications in which the topology cannot be structured as a Distributed Hash Table (DHT).We present analytic bounds for the worst-case performance of our protocol. Through detailed simulations (with up to 100,000 nodes), we show that the actual performance on realistic topologies is significantly better. We also show in both simulations and a complete implementation (which includes over five hundred nodes) that our protocol is inherently robust against multiple node failures and can adapt its replication strategy to optimize searches according to a specific heuristic. Moreover, the simulation demonstrates the resilience of LMS to high node turnover rates, and that it can easily adapt to orders of magnitude changes in network size. The overhead incurred by LMS is small, and its performance approaches that of DHTs on networks of similar size.


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
I. Abraham and D. Malkhi. Probabilistic quorums for dynamic systems. In International Symposium on Distributed Computing (DISC), pages 60--74, 2003.
2
3
 
4
J. Chu, K. Labonte, and B. N. Levine. Availability and locality measurements of peer-to-peer file systems. In Proc. ITCom: Scalability and Traffic Control in IP Networks II Conferences, volume 4868, July 2002.
 
5
 
6
P. Ganesan, Q. Sun, and H. Garcia-Molina. Yappers: A peer-to-peer lookup service over arbitrary topology. In 22nd Annual Joint Conf. of the IEEE Computer and Communications Societies (INFOCOM), 2003.
 
7
C. Gkantsidis, M. Mihail, and A. Saberi. Random walks in peer-to-peer networks. In IEEE Infocom, 2004.
 
8
Gnutella http://www.gnutella.com.
 
9
S. Jiang, L. Guo, and X. Zhang. LightFlood: an efficient flooding scheme for file search in unstructured peer-to-peer systems. In International Conference on Parallel Processing, 2003.
10
11
12
 
13
 
14
V. Ramasubramanian and E. G. Sirer. Beehive: Exploiting power law query distributions for O(1) lookup performance in peer to peer overlays. In Proceedings of NSDI, 2004.
15
 
16
S. C. Rhea and J. Kubiatowicz. Probabilistic location and routing. In Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM 2002), Proceedings, volume 3, pages 1248--1257, New York, NY USA, June 23--27 2002. IEEE.
 
17
RipeanuGnutellaGraphs people.cs.uchicago.edu/~matei/GnutellaGraphs/
 
18
 
19
 
20
21
 
22


Collaborative Colleagues:
Ruggero Morselli: colleagues
Bobby Bhattacharjee: colleagues
Aravind Srinivasan: colleagues
Michael A. Marsh: colleagues