2009-11-17 26 views
3

Quel est le plus efficace DHT? Je cherche un nom et/ou une sorte de mise en œuvre ou de travail connexe, mais je ne cherche pas celui qui est le plus utilisé.Le plus efficace DHT

Efficace en termes de cycles d'exécution de l'UC, d'équilibre de charge et de consommation de mémoire.

+1

Efficace comment? Cycles UC, trafic réseau, espace de stockage? –

+0

reformulez votre question pour être plus précis sur votre cas d'utilisation, et comment il définit spécifiquement "efficace", ou la question est susceptible de se fermer. –

Répondre

4

These slides [PDF] décrivent une DHT qui utilise l'IDA (Informations Dissémination Algorithm) pour:

  • haute disponibilité
  • Aucun gaspillage de ressources
  • Aucun gaspillage de bande passante
  • protocole simple et la légèreté
  • Il peut être un point de départ pour d'autres travaux

En outre, la conception DHT décrite n'a pas besoin d'un protocole de sortie.

Cordialement, Andreas

+0

Votre lien est cassé. – Vincent

+0

@Vincent, Il semble avoir été mis hors ligne. Je l'avais toujours sur mon ordinateur alors voici un lien vers le fichier dans mon Dropbox publique: http://dl.dropbox.com/u/11733855/Bella_Pistagna_Riccobene_vodca04.pdf – andreasw

+0

Merci beaucoup, ce n'était pas facile à trouver. – Vincent

0

La plupart des DHTs sont assez similaires en termes de fonctionnalité et diffèrent principalement dans la façon dont ils gèrent des ensembles voisins et le routage. Il n'est pas clair pour moi que l'un serait meilleur que l'autre pour toute application. Vous devez examiner le comportement et la pertinence de DHT, puis choisissez le meilleur en fonction de votre application.

Un bon papier de comparaison technique est A performance vs. cost framework for evaluating DHT design tradeoffs under churn (PDF). Cet article compare plusieurs DHT et discute de leur pertinence pour différentes applications.