【发布时间】:2017-11-26 05:14:28
【问题描述】:
最近看了一些关于Pastry DHT的文章,文章说Pastry DHT有一个高效的路由。在Pastry的路由中,每个步骤的节点ID与目的节点有一个较长的公共前缀,但是节点ID是随机分配的,所以它是消息可能在到达目的地之前经过了非常长的距离,因此路由效率不高。
比如一个Pastry路由,目的节点ID是d467c4,起始节点ID是65a1fc,路由过程是65a1fc->d13da3->d4213f->d462ba->d46702->d467c4。在这个路由上是世界各地的(ID是随机分配的)。消息在到达最终节点之前会环游世界。所以这个路由效率不高。
那么为什么 Pastry DHT 有一个高效的路由呢?
【问题讨论】: