Android + Java中的和弦实现

时间:2012-04-12 07:56:38

标签: java android dht chord

这是问题。我正在Android中实现Chord DHT。我已经在5554启动了服务器(不完全是服务器),这是每个新节点都提出加入圈子的请求。现在我比较新的标识符哈希节点和节点的散列在5554并更新两个节点的后继和前任。我正在这样做。

现在我的问题是如果另一个节点进来,我必须相应地更新3个节点中的前任和后继。我如何更新这些?我用java。我不是在问代码。我只是要求逻辑来实现它。 提前谢谢。

1 个答案:

答案 0 :(得分:1)

您应该实现stabilize()方法,并定期调用它。可能是周期性地和/或在环的拓扑结构发生变化之后。 我自己也实现了一种方法来获得节点对它的前身的想法(它在stabilize()方法中使用)。 不过,如果你还没有,你应该看看其他implementations