SimpleDHT:基于Chord设计了一个简单的DHT

时间:2021-06-05 19:17:03
【文件属性】:
文件名称:SimpleDHT:基于Chord设计了一个简单的DHT
文件大小:97KB
文件格式:ZIP
更新时间:2021-06-05 19:17:03
Java 简单的DHT 基于Chord设计了一个简单的DHT。 步骤如下: 第 1 步:编写内容提供程序 首先,你的应用应该有一个内容提供者。 该内容提供者应实现所有 DHT 功能。 例如,它应该创建服务器和客户端线程(如果这是您决定实现的)、打开套接字并响应传入的请求; 它还应该实现一个简化版的 Chord 路由协议; 最后,它还应该处理节点连接。 以下是您的内容提供商的要求: 我们将使用任意数量的实例测试您的应用程序,最多 5 个实例。 内容提供者应实现所有 DHT 功能。 这包括所有通信以及处理插入/查询请求和节点加入的机制。 每个内容提供者实例都应该有一个从其模拟器端口派生的节点 ID。 这个节点id应该是通过将上面的hash函数(即genHash())应用到模拟器端口来获得的。 例如,在 emulator-5554 上运行的内容提供者实例的节点 id 应该是,node_id = genH
【文件预览】:
SimpleDHT-master
----gradlew.bat(2KB)
----gradlew(5KB)
----SimpleDht.iml(877B)
----LICENSE(1KB)
----app()
--------src()
--------app.iml(6KB)
--------build.gradle(427B)
----gradle()
--------wrapper()
----.gitignore(300B)
----README.md(7KB)
----settings.gradle(15B)
----build.gradle(301B)

网友评论