2

我一直在阅读有关 Chord 和 Kademlia 等点对点系统的信息,并发现虽然可以优化覆盖中的路由,但在底层中却不一样。一个请求实际上可以有更少的跃点,但在这样做的过程中会被物理地路由到世界各地。只是想知道这是否是所有点对点系统的缺点(完全处于劣势还是我错过了什么?)或点对点系统确实考虑了一些因素来基于以下因素进行有效路由同行的实际位置意识?

4

1 回答 1

1

有些优化会考虑延迟,例如(除其他外)维瓦尔第坐标,可用于加快查找速度或优先连接到延迟较低的节点。

但是它们显着增加了实现的复杂性,并且普通 DHT 已经具有一些很容易出错的相当微妙的属性,因此只有在确实有必要时才应该实现这种东西。

DHT 通常用于元数据查找(例如在 bittorrent 中),因此它们导致的实际流量相当低。

繁重的工作是通过直接的点对点连接完成的。假设有多种可供选择的替代方案可用,则可以根据 ASN 信息/跟踪路由/rtt 测量优化该选择,即作为与 DHT 本身分开的关注点。

于 2015-01-15T06:25:15.210 回答