ACM Home Page
Please provide us with feedback. Feedback
Incrementally improving lookup latency in distributed hash table systems
Full text PdfPdf (401 KB)
Source Joint International Conference on Measurement and Modeling of Computer Systems archive
Proceedings of the 2003 ACM SIGMETRICS international conference on Measurement and modeling of computer systems table of contents
San Diego, CA, USA
SESSION: Overlay networks table of contents
Pages: 114 - 125  
Year of Publication: 2003
ISBN:1-58113-664-1
Also published in ...
Authors
Hui Zhang  Univ. of Southern California
Ashish Goel  Stanford University
Ramesh Govindan  Univ. of Southern California
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): n/a,   Downloads (12 Months): n/a,   Citation Count: 15
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/781027.781042
What is a DOI?

ABSTRACT

Distributed hash table (DHT) systems are an important class of peer-to-peer routing infrastructures. They enable scalable wide-area storage and retrieval of information, and will support the rapid development of a wide variety of Internet-scale applications ranging from naming systems and file systems to application-layer multicast. DHT systems essentially build an overlay network, but a path on the overlay between any two nodes can be significantly different from the unicast path between those two nodes on the underlying network. As such, the lookup latency in these systems can be quite high and can adversely impact the performance of applications built on top of such systems.In this paper, we discuss a random sampling technique that incrementally improves lookup latency in DHT systems. Our sampling can be implemented using information gleaned from lookups traversing the overlay network. For this reason, we call our approach lookup-parasitic random sampling (LPRS). LPRS is fast, incurs little network overhead, and requires relatively few modifications to existing DHT systems.For idealized versions of DHT systems like Chord, Tapestry and Pastry, we analytically prove that LPRS can result in lookup latencies proportional to the average unicast latency of the network, provided the underlying physical topology has a power-law latency expansion. We then validate this analysis by implementing LPRS in the Chord simulator. Our simulations reveal that LPRS-Chord exhibits a qualitatively better latency scaling behavior relative to unmodified Chord.Finally, we provide evidence which suggests that the Internet router-level topology resembles power-law latency expansion. This finding implies that LPRS has significant practical applicability as a general latency reduction technique for many DHT systems. This finding is also of independent interest since it might inform the design of latency-sensitive topology models for the Internet.


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
B. Bollobas. Random Graphs. Academic Press, Inc. Orlando, Florida, 1985.
 
3
L. Breslau, P. Cao, L. Fan, G. Phillips and S. Shenker. Web Caching and Zipf-like Distribution: Evidence and Implications. IEEE INFOCOM, 1999.
 
4
M. Castro, P. Druschel, Y. C. Hu, and A. Rowstron. Exploiting Network Proximity in Peer-to-Peer Overlay Networks. Technical report MSR-TR-2002-82, 2002.
 
5
R. Cox, A. Muthitacharoen, R. Morris. Serving DNS Using Chord. the First International Workshop on Peer-to-peer Systems (IPTPS'02). March, 2002.
6
 
7
T.S. Eugene, and H. Zhang. Predicting Internet Network Distance with Coordinates-based Approaches. IEEE INFOCOM, 2002.
8
 
9
R. Govindan and H. Tangmunarunkit. Heuristics for Internet Map Discovery. IEEE INFOCOM, 2000.
10
11
12
13
14
15
16
17
 
18
S. Ratnasamy, M. Handley, R. Karp, and S. Shenker. Topologically-Aware Overlay Construction and Server Selection. IEEE INFOCOM, 2002.
 
19
 
20
 
21
S. C. Rhea, J. Kubiatowicz. Probabilistic Location and Routing. IEEE INFOCOM, 2002.
 
22
 
23
24
25
26
27
 
28
M. Waldvogel, R. Rinaldi. Efficient Topology-Aware Overlay Network. First Workshop on Hot Topics in Networks (HotNets-I).October 2002
 
29
H. Zhang, A. Goel, and R. Govindan. Incrementally Improving Lookup Latency in Distributed Hash Table Systems. Technical Report 03-786, Computer Science Department, University of Southern California, 2003. available at: ftp://ftp.usc.edu/pub/csinfo/tech-reports/papers/03-786.pdf
 
30
 
31
Chord simulator. http://pdos.lcs.mit.edu/cgi-bin/cvsweb.cgi/sfsnet/simulator.

CITED BY  15

Collaborative Colleagues:
Hui Zhang: colleagues
Ashish Goel: colleagues
Ramesh Govindan: colleagues