综合考虑此时的优势,simulator tool 的现有资源,开发语言。决策如下:
首选 PeerSim, java展开实验,有循环驱动和事件驱动混合模式 http://peersim.sourceforge.net/#download
其次,OMNeT++, c++展开实验,基于模块化组件的模拟器,教程丰富且简单易学 +可视化结果+Python进行结果分析(强烈推荐) https://www.omnetpp.org/models
最后,ns-2 及以上版本。c++和 Otcl展开实验,流行度几乎最广 https://www.isi.edu/nsnam/ns/
- 它是一个离散事件模拟器
- 它支持有线和无线网络
- 它支持模拟TCP,路由和多播协议
NS3:
- 它也是一个开源的网络模拟器
- 这是一个事件驱动的网络模拟器
- 它是根据GNU GPLv2许可证授权的
QualNet的:
- 它是GloMoSim的商业版本
- 它使用C ++和C语言。
NETSIM:
- 它是一个离散事件模拟器
- 它具有面向对象的系统建模
TOSSIM:
- 它用在Tiny OS中
- 它可以模拟更多数量的节点。
- 它是用C ++和Python语言开发的
JSim会:
- 它是一个面向对象的网络模拟器
- 有可能在Tcl环境中操作Java对象
真实:
- 它是使用C开发的
- 创建图形结构
- 它有基于威胁的模拟软件包
使用策略,发现开发工具功能缺失时,考虑考虑,不行就换。立马换,不墨迹。