`

omnet++ UserGuide && Manual 笔记

 
阅读更多

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()里,否则影响仿真效率


分享到:
评论

相关推荐

    无线传感器网络仿真+基于Omnet++_omnet++mac_omnet_omnet++_deathioo_

    主用用于通信中的MAC层协议的仿真,模拟节点发包、丢包过程

    基于OMNET++的模拟无线移动网络

    OMNET++结合MiXiM ,更方便做无线移动网络的仿真,MiXiM结合和扩展了一些现有的模拟框架来发展基于OMNeT++的无线移动仿真。它提供了详细的无线通道模型(褪色等),无线连接,移动模型,障碍模型和许多通信协议尤其...

    [OMNeT++] OMNeT++ 学习教程 (英文版)

    [Packt Publishing] OMNeT++ 学习教程 (英文版) [Packt Publishing] Learning OMNeT++ (E-Book) ☆ 图书概要:☆ Make realistic and insightful network simulations with OMNeT++ Overview Create a virtual ...

    omnet++.zip_OMNET 手册_omnet 安装_omnet++ 5.2_omnet5.2安装_omnet安装

    omnet++5.2软件的安装包以及安装的指南,以及用户的使用手册

    基于omnet++的leach协议的仿真研究

    基于omnet++的leach协议的仿真研究,适合新手

    OMNeT++4.1中文使用手册

    OMNeT++中文使用手册 第[1],[2]章包括介绍性的资料 第二组章节,[3],[4],和[6]是编程向导.他们提出了NED语言,仿真的概念和他们在OMNet++ 中的执行,解释了如何写一个简单的模块并描述了类库. 第[9],[11]进一步阐述了...

    omnet++ 5.1版本下 Leach协议仿真代码

    Leach协议在omnet++ 5.1平台下的仿真代码,主要由BS和Node两类节点组成,BS通过收集信息,对网络内节点进行分簇,节点发送消息到簇头,簇头周期性向BS报告自己的状态,以便进行下一轮的分簇........

    AN OVERVIEW OF THE OMNeT++ SIMULATION.pdf

    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++安装及IDE使用教程.pdf

    适合没接触过omnet++又要使用它的初学者,详细介绍了omnet++5.6的安装和IDE的使用,每一个步骤都有截图,供大家参考。

    OMNeT++_learn\OMNET++中文说明书.doc

    第二章 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...

    omnet++ 中文 使用手册

    版权为原作者所有,仅供参考,下载后24小时内请自觉删除

    omnet++教程

    OMNeT++经典教程实例;OMNeT++_4.0_IDE(集成开发环境)教程;OMNeT++_4.0中文手册

    OMNET++ 详细介绍ppt

    omnet++的基本入门介绍,介绍的很详细,是基于手册进行修改制作的

    omnet++ manual

    这本手册将会使我们更加快的进入omnet的相关的ned语言,使我们更加易于进行离散事件的仿真

    OMNet++ 4.1 中文手册PDF

    OMNET++4.1中文手册。全部翻译英文手册,借助该手册可以帮助你快速学会OMNet++。

    OMNET++教程中文

    一部非常详细和基础的OMnet++教程,相信大家会学清OMnet++的原理,是做仿真的必备资料

    OMNET++4.0的入门介绍

    OMNET++4.0的入门介绍,OMNET++是一款优秀的网络仿真软件

    OMNeT++用户帮助手册

    OMNet++是开源的基于组件的模块化的开放网络仿真平台,是近年来在科学和工业领域里逐渐流行的一种优秀的网络仿真平台。OMNeT++作为离散事件仿真器,具备强大完善的图形界面接口和可嵌入式仿真内核,同 NS2,OPNET 和...

    omnet++4.0中文版manual

    omnet++4.0中文版manual,和doc里的英文版对应。

    OMNET++仿真实验

    用OMNET++实现了一个简单的仿真,传感器节点之间采用无线通信方式,采用最短路径算法

Global site tag (gtag.js) - Google Analytics