One网络模拟器探索之一:了解
自己的研究方向是容迟容断网络(DTN,Delay- and Disruption-Tolerant Network),它与
传统网络(互联网和MANET)的最大区别在于在节点发送数据的时候没有一个可靠的端到端
路可用,因此在路由方法简单分为单副本路由和多副本路由两种,当然还有很多其他分类方
法,这里重点在学习DTN网络模拟器ONE(Opportunistic Network Environment simulator)。
读DTN文章的过程中,发现好多文章的实验验证环节都是通过ONE仿真器进行的。果断,
google之,当然关键字是ONE全称。最终找到如下官方链接,
http://www.netlab.tkk.fi/tutkimus/dtn/theone
可以直接下载到源码。
ONE仿真器是由诺基亚(芬兰)研究中心在SINDTN和CATDTN两个项目中开发的开源软件,
Java(1.6)实现,目前最新版本是2011.1.31发布的1.4.1。
仿真能力如下:
1. 使用多种移动模型生成节点运动
2. 采用多种DTN路由算法
3. GUI界面中能够实时显示消息的传递和节点运动信息
4. 根据真实世界产生的数据,进行节点运动规律的模拟
5. 产生多种结果报告形式
还有一些其他的网络仿真软件,下面的链接汇集了一部分,包括NS2、OPNET、GloMoSim等
http://www.icir.org/models/simulators.html
最近在园子里看到一个童鞋写了些关于ONE仿真器的文章,以下是他的链接
one仿真器的相关文章:http://www.cnblogs.com/jcleung/tag/ONE/
dtn网络的相关文章:http://www.cnblogs.com/jcleung/tag/DTN/