distrib-toyChord:Chord协议的简化实现

时间:2024-05-09 20:01:29
【文件属性】:

文件名称:distrib-toyChord:Chord协议的简化实现

文件大小:18KB

文件格式:ZIP

更新时间:2024-05-09 20:01:29

Python

distrib-toyChord @ EL 这项工作是在2020-21年冬季学期的NTUA EMMY学校的“分布式系统”本科课程的框架内进行的。 目标是实现称为玩具-Chord的Chord协议的简化版本( )。 具体来说,没有实现带有手指表的路由,并且我们不执行带有插入/删除/查询数据的自动加入/离开节点的操作,并且我们还考虑到存在一个永不离开的节点(引导节点),并且有新节点通过该节点进入。 该协议的实现位于main_dht.py文件中,以下是两个用例: python3 main_dht.py --bootstrap --replication_factor --policy 上面的命令用于引导引导节点。 引导程序将调整整个网络的复制因子和一致性策略。 replication_factor参数和policy参数是可选的。 另外,Bootstrap的ip和端口在


【文件预览】:
distrib-toyChord-main
----main_dht.py(23KB)
----cli.py(9KB)
----LICENSE(1KB)
----transactions()
--------requests.txt(10KB)
--------query.txt(7KB)
--------insert.txt(11KB)
----README.md(4KB)

网友评论