3

什么是最有效的DHT?我正在寻找名称和/或某种实现或相关工作,但我不是在寻找最常用的那个。

在 CPU 执行周期、负载平衡和内存消耗方面高效。

4

2 回答 2

4

这些幻灯片 [PDF]描述了使用 IDA(信息分散算法)的 DHT:

  • 高可用性
  • 不浪费资源
  • 不浪费带宽
  • 简单和轻便的协议
  • 它可以作为进一步工作的起点

此外,所描述的 DHT 设计不需要离开协议

问候, 安德烈亚斯

于 2010-01-16T20:09:17.577 回答
0

大多数 DHT 在功能方面非常相似,主要区别在于它们处理邻居集和路由的方式。我不清楚对于任何应用程序,一个会比另一个更好。您需要查看 DHT 的行为和适用性,然后根据您的应用选择最佳的。

一篇很好的技术比较论文是A performance vs. cost framework for evaluation of DHT design tradeoffs under churn (PDF)。本文比较了几种 DHT,并讨论了它们对不同应用的适用性。

于 2014-03-30T04:43:16.133 回答