告知など


2009-12-15 [Tue]

DHTでの範囲検索

SkipGraphで範囲検索する場合、[a,b]の範囲に入っているノードにとりあえず落ち、そこから[a,b]の範囲にブロードキャストすることになる。このブロードキャストは、level 0のリンクを辿って行われるので、範囲内のノード数に対してlog(n)ステップ必要になる。

さて、普通のDHTの場合でも、neighborの情報は持っているので、リニアに探索することは可能である。

だとすると、DHTでも、Chordのように一方通行だとつらいけれど、Pastryみたいに両方向のneighborを辿れるのなら、ある範囲へのブロードキャストができそうな気がする。

つまりPastryだって範囲検索できるじゃん?

僕の理解が間違っているのだろうか。


INFORMATION OF EARTHLIGHT TECH NOLOGY <kimoto@earthlight.jp>