最も効率的なDHTは何ですか?私は名前やある種の実装または関連する作業を探していますが、最も使用されているものを探していません。
CPU実行サイクル、負荷分散、およびメモリ消費の点で効率的です。
これらのスライド[PDF]は、次の目的でIDA(情報分散アルゴリズム)を使用するDHTについて説明しています。
- 高可用性
- リソースの無駄はありません
- 帯域幅の無駄はありません
- シンプルで軽量なプロトコル
- それはさらなる仕事の出発点になることができます
また、説明されているDHTの設計には、離脱プロトコルは必要ありません。
よろしく、アンドレアス
ほとんどのDHTは機能の点で非常に似ており、ネイバーセットとルーティングの処理方法がほとんど異なります。どのアプリケーションでも、一方が他方より優れているかどうかは私にはわかりません。DHTの動作と適合性を確認してから、アプリケーションに基づいて最適なものを選択する必要があります。
優れた技術比較ペーパーは、解約率の下でのDHT設計のトレードオフを評価するためのパフォーマンスとコストのフレームワークです(PDF)。このホワイトペーパーでは、いくつかのDHTを比較し、さまざまなアプリケーションへの適合性について説明します。