inria-00070760, version 1
Broose: A Practical Distributed Hashtable Based on the De-Brujin Topology
N° RR-5238 (2004)
Abstract: Broose is a peer-to-peer protocol based on the De-Brujin topology allowing a distributed hashtable to be maintained in a loose manner. Each association is stored on k nodes to allow higher reliability with regard to node failures. Redundancy is also used when storing contacts avoiding complex topology maintenance for node departures and arrivals. It uses a constant size routing table of O(k) contacts for allowing lookups in O(log N) message exchange (where N is the number of nodes participating). It can also be parametrized for obtaining O(log N / log log N) steps lookups with a routing table of size O(k log N). These bounds hold with high probability. Moreover, the protocol allows load balancing of hotspots of requests for a given key as well as hotspots of key collisions. The goal is to obtain a protocol as practical as Kademlia based on the De-Brujin topology.
- 1:
- INRIA
- Domain : Computer Science/Other
- Keywords : PEER-TO-PEER / DISTRIBUTED HASHTABLE / DE-BRUJIN
- Internal note : RR-5238
- inria-00070760, version 1
- http://hal.inria.fr/inria-00070760
- oai:hal.inria.fr:inria-00070760
- From:
- Submitted on: Friday, 19 May 2006 21:33:40
- Updated on: Wednesday, 7 March 2007 13:02:03





Associated documents

Export