【问题标题】:Implementing <key, value> STORE RPC in Kademlia Protocol在 Kademlia 协议中实现 <key, value> STORE RPC
【发布时间】:2015-08-07 14:11:23
【问题描述】:

我想在 PeerSim 中使用 Kademlia 协议进行对等网络模拟。 Peersim 有一个 kademlia 模块(在 Java 中),这很好,但它跳过了 STORE 过程的实现。 我认为从头开始为它编写一个模块是很困难的。所以最好在当前模块中加入这个功能,但是我不知道怎么做。

如果有人告诉我如何将 STORE RPC 添加到 Kademlia,那就太好了。

This is the kademlia module for peersim.

提前致谢

【问题讨论】:

    标签: java simulation p2p kademlia


    【解决方案1】:

    我建议先阅读the kademlia paper 以了解这些概念。

    我假设您已经实现了 FIND_NODE 迭代查找。

    FIND_VALUE 查找建立在 FIND_NODE 之上,通过返回存储的数据(如果远程节点有任何数据)针对特定目标键而不是/除了其他节点。

    STORE 使用在FIND_VALUE 查找期间响应的最接近目标键的节点集,并将数据发送到它们保存在内存中的远程节点,与存储数据的键相关联.他们将在FIND_VALUE 查询期间返回该数据。

    所以你需要的大部分东西应该已经存在了,你只需要添加另一个子类或其他任何东西(还没有查看源代码)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-19
      • 1970-01-01
      • 1970-01-01
      • 2014-08-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-17
      相关资源
      最近更新 更多