deploy demoADEA部署算法的可视化
在部署演示操场和实验中,包含了模拟去中心化服务器的部署。每个服务器应该自我配置,决定要连接到哪些其他服务器。可用的信息仅限于其他服务器的列表。服务器能够创建网络范围的事件并查询/响应其他服务器,但不能在网络中设置状态。所有状态都保存在CouchDB中,CouchDB实例需要通过内置的冗余和健壮性可靠连接,但不会有管理的中央配置服务器。如何通过CouchDB复制来决定连接哪些其他服务器是个挑战。系统必须自我调整以适应服务器和复制的失败。要求是每台服务器的连接尽量少,从任何服务器到任何其他服务器的跳数尽量少,确保连接性,这类似于图论中的度直径问题。一个有效的解决方案是采用小世界网络,具体实现可以在src目录中找到。
下载地址
用户评论