ned 文件:用于描述网络拓补或者定义模块或组件的文件。必须有的定义文件。
如果package下有多个同名的ned文件,打开项目时会报找不到该文件之类的错误,在遇到此类错误时,仔细看看就可以排除。
大框架划分:
omnetpp + inet + oversim
omnet 模拟基本的离散事件
inet 是在omnet的基础上实现了基本网络协议的实现,包括了TCP、UDP、IP等网络协议的实现。
oversim 是在inet的基础上,对应用层协议的一个模拟实现,现在有chord,p2p等。在oversim里,每个节点被分为三层:Underly, Overlay和application
underlay 又有inet(真实网络包),simplenet(简单模拟),singlehost,三种模式可以选择
oversim提供了lookup机制和RPC接口(发现机制,p2p可用,其他也可以用吧)。
P2PSim 软件的劣势: 用c++实现了7种常用的p2p协议,由于有许多不同的底层网络模型,所以他们建立在一个相当抽象的层次,所以当在上面模拟一个覆盖层时非常的困难,它又没有文档化,扩展很困难。
OverlayWeaver 是一个用java写成的peer-to-peer的覆盖层的构造工具集,可以用来进行简单的开发、测试新的覆盖层协议和应用。工具集中包含一个所谓的 离散环境模拟器 ,这个模拟器在一个主机上可以调用和服务多个Java应用。这个模拟器最多可以允许模拟4000个节点。由于模拟必须运行在真正的现实时间上,并且没有统计输出,所以他被用作一个覆盖层网络的模拟器是非常受限制的。
PlantSim是一个用java编写的用在覆盖层网络和服务的模拟架构。它有结构定义良好,具有模块化结构,并且充分利用了普通的API
论文中说oversim的使用simple模式平均每个node使用35k内存,而inet模式平均每个node使用70kb内存。
WATCH(variable_name)要放在initialize()里,否则影响仿真效率
分享到:
相关推荐
主用用于通信中的MAC层协议的仿真,模拟节点发包、丢包过程
OMNET++结合MiXiM ,更方便做无线移动网络的仿真,MiXiM结合和扩展了一些现有的模拟框架来发展基于OMNeT++的无线移动仿真。它提供了详细的无线通道模型(褪色等),无线连接,移动模型,障碍模型和许多通信协议尤其...
[Packt Publishing] OMNeT++ 学习教程 (英文版) [Packt Publishing] Learning OMNeT++ (E-Book) ☆ 图书概要:☆ Make realistic and insightful network simulations with OMNeT++ Overview Create a virtual ...
omnet++5.2软件的安装包以及安装的指南,以及用户的使用手册
基于omnet++的leach协议的仿真研究,适合新手
OMNeT++中文使用手册 第[1],[2]章包括介绍性的资料 第二组章节,[3],[4],和[6]是编程向导.他们提出了NED语言,仿真的概念和他们在OMNet++ 中的执行,解释了如何写一个简单的模块并描述了类库. 第[9],[11]进一步阐述了...
Leach协议在omnet++ 5.1平台下的仿真代码,主要由BS和Node两类节点组成,BS通过收集信息,对网络内节点进行分簇,节点发送消息到簇头,簇头周期性向BS报告自己的状态,以便进行下一轮的分簇........
The OMNeT++ discrete event simulation environment has been publicly available since 1997. It has been created with the simulation of communication networks, multiprocessors and other distributed ...
适合没接触过omnet++又要使用它的初学者,详细介绍了omnet++5.6的安装和IDE的使用,每一个步骤都有截图,供大家参考。
第二章 OMNET++简介 9 概述 9 2.1 OMNeT++框架 9 2.1.1 OMNeT++组成 9 2.1.2 OMNeT++结构 10 2.2 OMNeT++的安装 11 2.3 OMNeT++语法 12 2.3.1 NED语言 12 2.3.1.1 NED总概述 12 2.3.1.2 Ned描述的组件 13 2.3.1.3...
版权为原作者所有,仅供参考,下载后24小时内请自觉删除
OMNeT++经典教程实例;OMNeT++_4.0_IDE(集成开发环境)教程;OMNeT++_4.0中文手册
omnet++的基本入门介绍,介绍的很详细,是基于手册进行修改制作的
这本手册将会使我们更加快的进入omnet的相关的ned语言,使我们更加易于进行离散事件的仿真
OMNET++4.1中文手册。全部翻译英文手册,借助该手册可以帮助你快速学会OMNet++。
一部非常详细和基础的OMnet++教程,相信大家会学清OMnet++的原理,是做仿真的必备资料
OMNET++4.0的入门介绍,OMNET++是一款优秀的网络仿真软件
OMNet++是开源的基于组件的模块化的开放网络仿真平台,是近年来在科学和工业领域里逐渐流行的一种优秀的网络仿真平台。OMNeT++作为离散事件仿真器,具备强大完善的图形界面接口和可嵌入式仿真内核,同 NS2,OPNET 和...
omnet++4.0中文版manual,和doc里的英文版对应。
用OMNET++实现了一个简单的仿真,传感器节点之间采用无线通信方式,采用最短路径算法