PeerSim 代码初探和使用

本文介绍了PeerSim的基本使用和配置,包括Protocol、Init和Control的设置,以及基于事件的EDSIM模拟方式。作者强调了配置文件的重要性,如UniformRandomTransport和ChordProtocol的使用,以及自定义Node、Protocol和Control类的注意事项,特别是节点克隆导致的初始化问题。此外,还简要提及了PeerSim的两种模拟模式:EDSIM和CDSIM。
摘要由CSDN通过智能技术生成

       最近要帮朋友用peersim做毕设,看了几天,下面说下对peerSim的理解吧,呵呵,不一定全对,但是也有一定的参考价值吧,哈哈(主要是发现网上相关资料太少了,唉)。

       首先不得不说peerSim写的很不错,可以用配置文件自动去配置网络属性,使用的协议,控制协议等,只要有相对应的类,并且在配置文件中关联上就行了,呵呵。

       主要配置有三种:protocol,init,control.

       Protocol是协议,init是在初始化时需要做的事件,control则是对整个网络的控制。可以在最后统计数据用,也可以每隔N时间对网络做一些变动,比如干扰等。

       以下是我用到的一部分配置文件(因为整个项目是用peerSim模拟,所以必须是从Simulator启动,并且后面跟上参数,参数即是配置文件的名字):

 

simulation.logtime 10^6

simulation.experiments 1

network.size 3000

protocol.tr UniformRandomTransport

{

     mindelay 0

     maxdelay 0

}

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值