1.PeerSim 是一个模拟P2P overlay网络的软件,采用Java编写。
2.peersim有两种模拟方式,cycle-based和event-driven。cycle-based方式缺少传输层的模拟而且不能起到并发控制的作用,但是占用资源少,适合于大规模的模拟。
3.模拟过程中创建的所有对象都是实现了一个或多个接口的类的实例。
4.有几个常用接口如下:
Node:代表一个节点,是protocols的容器。node接口提供对protocol的访问,且唯一标识节点。
CDProtocol:一种特殊protocol,用于在cycle-driven模式下运行,一个protocol定义一个cycle中要执行的一个操作。
Linkable:由protocol实现,这个接口为其他节点的protocol提供服务,相同Linkable protocol类的多个实例定义了一个覆盖网络。
Control:实现了这个接口的类用于模拟中监控与修改操作。
peersim简介
最新推荐文章于 2020-03-13 21:55:31 发布