Third generation Peer-to-Peer (P2P) networks are characterized by the fact, that they are based on Distributed Hash Tables (DHT). Thus, it is intended to reduce the high signaling overhead observed in unstructured P2P networks like in Gnutella. However especially if the churn rate in the considered approach is high, i.e. nodes leaving and joining the network frequently (small session duration) the signaling traffic needed to maintain the DHT structure increases considerably. In the Chord protocol, which is investigated in this work, so called fingers are used to establish shortcuts though the DHT structure to achieve a scalable routing performance. To keep these fingers up to date in regular Chord, a significant amount of signaling traffic is necessary, especially in high churn scenarios. Therefore we propose a new scheme which provides additional finger update methods without causing additional traffic.
[1]
Gennaro Cordasco,et al.
F-Chord: Improved Uniform Routing on Chord: (Extended Abstract)
,
2004,
SIROCCO.
[2]
Dirk Staehle,et al.
On the stability of chord-based P2P systems
,
2005,
GLOBECOM '05. IEEE Global Telecommunications Conference, 2005..
[3]
Krishna P. Gummadi,et al.
The impact of DHT routing geometry on resilience and proximity
,
2003,
SIGCOMM '03.
[4]
Mark Handley,et al.
A scalable content-addressable network
,
2001,
SIGCOMM 2001.
[5]
Peter Van Roy,et al.
S-Chord: Using Symmetry to Improve Lookup Efficiency in Chord
,
2003,
PDPTA.
[6]
Robert Morris,et al.
Chord: A scalable peer-to-peer lookup service for internet applications
,
2001,
SIGCOMM 2001.