• Home
  • What's Tribler
  • Download
  • FAQ
  • Forum
Tribler

Wiki Navigation


Incrementally improving lookup latency in distributed hash tables systems

Hui Zhang, Ashish Goel, Ramesh Govindan
Proceedings of the 2003 ACM SIGMETRICS international conference on Measurement and modeling of computer systems (SIGMETRICS’03)

Overview

The overlay networks created by distributed hash tables often do not consider the topology of the underlying network. The latency between two nodes in the overlay network can be much larger than the latency between the nodes in the underlying network. This can result in poor performance. The proposed technique is illustrated with Chord, LPRS-Chord, but is applicable to any system that uses geometric routing. With geometric routing the search space is decreased by a constant factor each time.

A node n in Chord keeps a fingertable. The i-th entry in the fingertable is the first node that succeeds n + 2(i-1). In LPRS-Chord the i-th entry is a node in the interval [n + 2(i-1), n + 2i] with low latency. LPRS-Chord is still able to resolve lookups in O(log N) hops.

To collect the latency samples Lookup-Parasitic Random Sampling(LPRS) is used. Each peer, at which the lookup passes, adds its IP address to the lookup. When the lookup reaches its target, the target informs all the hosts that were added to the request. Subsequently, the informed hosts sample the latency to the target using a simple ping. Each host determines in which range the target lies. If t it is closer than the current node in the fingertable for that range then the fingertable is updated with this new value.

Attachments

  • p114-zhang.pdf (391.9 kB) - added by vdwerf on 10/12/06 11:39:18.

Latest news

28 October 2008

The long-awaited Tribler 4.5 is here''

29 April 2008

Tribler Team organized a successful course on Advanced P2P Technology
Read More

17 February 2008

19 Million Euro for P2P research
Read More

Please contact us if you have found a news item that's not listed here.


  • News
  • Developers
  • Business
  • Research
  • Jobs
  • About Us
  • Press
  • Contact
Login