Broose: A Practical Distributed Hashtable Based on the De-Brujin Topology - Inria - Institut national de recherche en sciences et technologies du numérique
Rapport (Rapport De Recherche) Année : 2004

Broose: A Practical Distributed Hashtable Based on the De-Brujin Topology

Anh-Tuan Gai
  • Fonction : Auteur
  • PersonId : 833466
Laurent Viennot

Résumé

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.

Domaines

Autre [cs.OH]
Fichier principal
Vignette du fichier
RR-5238.pdf (269.77 Ko) Télécharger le fichier

Dates et versions

inria-00070760 , version 1 (19-05-2006)

Identifiants

  • HAL Id : inria-00070760 , version 1

Citer

Anh-Tuan Gai, Laurent Viennot. Broose: A Practical Distributed Hashtable Based on the De-Brujin Topology. [Research Report] RR-5238, INRIA. 2004, pp.16. ⟨inria-00070760⟩
137 Consultations
326 Téléchargements

Partager

More