loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
13th IEEE International Symposium on High Performance Distributed Computing (HPDC-13 '04)
FPN: A Distributed Hash Table for Commercial Applications
Honolulu, Hawaii USA
June 04-June 06
ISBN: 0-7803-2175-4
Cezary Dubnicki, NEC Laboratories, Princeton, NJ
Cristian Ungureanu, NEC Laboratories, Princeton, NJ
Wojciech Kilian, NEC Laboratories, Princeton, NJ
Distributed hash tables (DHTs) provide a scalable mechanism of mapping keys onto values. DHTs are designed for fully decentralized, yet efficient object location in peer-to-peer systems. The ad-hoc and dynamic nature of P2P networks motivated existing DHTs to keep only minimum state per node, resulting in relatively long routing paths. Moreover, since the storage in existing P2P systems is essentially "free", its utilization has not been the primary focus of DHT design, resulting in systems with poor utilization.
this paper presents Fixed Prefix Network (FPN), a prefix-based DHT designed for future commercial P2P systems supporting applications like distributed archive repository and distributed DNS. Unlike traditional P2P, the new breed is built on the assumption that the contributed resources are dedicated to the system, and are significantly more stable. Exploiting this characterization, FPN allows trading of state size for routing length, making it possible to maintain short fixed path lengths for a wide range of number of nodes. Moreover, FPN guarantees the minimum storage utilization, and in practice can deliver an 80% utilization during the lifetime of a growing system. Finally, FPN is based on a simple concept, yet delivers scalability and robustness similar to other DHTs.
Citation:
Cezary Dubnicki, Cristian Ungureanu, Wojciech Kilian, "FPN: A Distributed Hash Table for Commercial Applications," hpdc, pp.120-128, 13th IEEE International Symposium on High Performance Distributed Computing (HPDC-13 '04), 2004
Usage of this product signifies your acceptance of the Terms of Use.