什么是高效 DHT?我正在寻找名称和/或某种实现或相关工作,但我不是在寻找最常用的。
在CPU执行周期,负载平衡和内存消耗方面高效。
答案 0 :(得分:4)
These slides [PDF]描述了一个使用IDA(信息分散算法)的DHT:
- 高可用性
- 不浪费资源
- 不浪费带宽
- 简单明快的协议
- 它可以作为进一步工作的起点
此外,DHT设计描述不需要离开协议。
此致 安德烈亚斯
答案 1 :(得分:0)
大多数DHT在功能方面非常相似,主要区别在于它们如何处理邻居集和路由。我不清楚任何应用程序都会比另一个更好。您需要查看DHT的行为和适用性,然后根据您的应用选择最佳。
一份好的技术比较文件是A performance vs. cost framework for evaluating DHT design tradeoffs under churn (PDF)。本文比较了几种DHT,并讨论了它们在不同应用中的适用性。