由图6、7、8可以看出,网络总共运行时间为505s,第一个节点在330s左右死亡,到505s左右网络还剩余4个节点,基站接收到的数据量随着时间大致呈线性上升,而网络消耗的能量却随着节点的死亡呈现指数上升趋势。观察一下网络的时延状况,在delay一栏中,有三个控件:delay/packet、delay/time和jitter,分别表示每个包的延时,单位时间内的延时和延时抖动,下面仅以delay/time和jitter为例,如图9、lO所示:
从图9、10中可以看出,网络的延时存在一定的周期性,这与1each协议的“回合”过程是有一定密切关系的,而且从图10中也可以看出,网络整体慢慢趋于稳定状态。
下面看一下网络的丢包和吞吐量。这里的丢包率为了防止网络中存在一对多的传输情况(排除了广播),定义为:丢包率=丢弃的数据包/(接收的数据包+丢弃的数据包)。在drop一栏中,有两个控件:drop ratio和get ratio,这是两个对立的概念,一个表示丢包率,一个表示接收率(丢包率+接收率=1),仅以接收率为例,如图11所示,网络的吞吐量用单位时间内网络发送和接收的数据量表示,如图12所示。
由图11,在leach协议中,节点在成簇过程中即为簇内每个节点按照TDMA方法安排了传送数据的时间片,这一点保证了节点传输数据时不会发生相互碰撞,也进一步保证了数据的接收率,图12,网络的吞吐量也与传输延时保持一致,与成簇周期存在一定的周期对应关系。
4 结束语
由于NS2的安装和使用都比较复杂,针对于此,本文搭建了一个用户仿真平台,NS2仿真器对于用户是透明的,面对用户的只是设计平台上的参数和协议的选定,用户即可以利用NS2仿真器所提供的强大功能来进行那个网络模拟研究又可以省去搭建网络的复杂过程。
本文提出的系统通过采用NS2作为后台仿真器给用户提供了强大的网络仿真能力,满足了无线传感器网络的多种仿真要求,同时由Tk软件包所设计的仿真平台也为不同网络环境的重复性实验提供了种种便利,具有良好的可控、可视和可扩充性。
分享到:
相关推荐
基于NS2的无线传感器网络仿真平台设计 ns2
该资料讲的是使用ns2进行网络仿真,对五项传感网络仿真有很大的帮助
无线传感器网络的NS2仿真代码 TCL的脚本
WSN matlab 代码 算法 无线传感器网络仿真代码
本文介绍了基于Windows 平台的NS2 的仿真原理, 并结合具体实例探讨了基于NS2 无线传感器网络的仿真步骤, 根据仿真结果分析了网络吞吐量随网络容量的变化情况。
OMNET + + 是一个为大型网络提供开源的、...和内存消耗指标在OMNET + + 与NS2 上分别进行定向扩散对比实验,证明OMNET + + 在无线传感器网络仿真中 比NS2 的仿真速度快,内存消耗少,是一个优秀的无线传感器网络仿真软件。
无线传感器网络仿真的NS2实现,夏乐音,王秋光,网络仿真是通信网络设计重要环节,是通信网络性能分析的关键,因为仿真提供了一种既有效又经济的研究方法。NS2(Network Simulator)是�
基于NS2的无线传感器交通监控网络仿真 交通 NS2
利用网络仿真软件NS2构建无线传感器网络的仿真平台.docx
5.3.1 无线传感器网络层路由与OMNET++仿真的基本概念[19] 104 5.3.1.1 传感器网络的体系结构 105 5.3.1.1.1 传感节点的物理结构 105 5.3.1.1.2 传感器网络的体系结构与网络模型 106 5.3.2 传感器网络层路由协议的...
本文档讲述了无线传感器网络的NS2扩展与仿真机制研究,里面有比较详细的NS2说明
MAC 68 4.5 基于OMNeT++的MAC层协议仿真 69 4.5.1 S-MAC协议的仿真 69 4.5.2 S-MAC协议流程图 70 4.5.3 S-MAC协议的分析 71 4.6 小结 86 参考文献 86 第五章 网络层仿真 88 概述 88 5.1 ...
无线传感器网络蚁群路由经典协议的仿真源代码
NS2 在矿井下无线传感器网络仿真中的应用,曹新德,胡延军,本文介绍了免费网络仿真软件 NS2 的基本体系结构,分析了其无线仿真原理以及在无线传感器网络仿真中的意义。在 Linux 操作系统上实现
本文在无线传感器网络特点和协议栈的研究基础上,利用网络仿真软件NS2进行了研究和二次开发,构建了一个基于各种无线传感器网络关键性能的仿真界面。使得用户可以通过仿真界面来自主配置网络元素,搭建网络,运行并...
对ns2知识给一个总的概述,无线传感器网络模拟仿真ns2概述。