开发者

The most efficient DHT

What is the most efficient DHT? I am looking for name and/or some kind of implementation or related work, but I am not looking for the one that is most used.

Efficient in terms of CPU execution cycles, load开发者_C百科 balance, and memory consumption.


These slides [PDF] describe a DHT that uses IDA (Information Dispersal Algorithm) for:

  • High Availability
  • No waste of Resources
  • No waste of Bandwidth
  • Simple and lightness protocol
  • It can be a start point for further works

Also, the DHT design described does not need a leaving protocol.

Regards, Andreas


Most DHTs are pretty similar in terms of functionality and differ mostly in how they handle neighbor sets and routing. It's not clear to me that one would be better than the other for any application. You would need to look at DHTs behavior and suitability and then choose the best based on your application.

A good technical comparison paper is A performance vs. cost framework for evaluating DHT design tradeoffs under churn (PDF). This paper compares several DHTs and discuss their suitability for different applications.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜