基于NS2的网络带宽受限的时延仿真分析.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于NS2的网络带宽受限的时延仿真分析.doc

基于NS2随机时延和丢包率的分布特征仿真研究 陆华才,提娟,缪碧云 (安徽工程大学 电气工程学院,安徽 芜湖 241000) 摘要:基于NS2网络仿真环境研究了网络控制系统中不同网络带宽和数据包发送速率下随机时延和丢包率的分布特征。利用网络仿真软件NS2模拟真实的网络环境,通过改变网络带宽和数据包发送速率,测量随机时延的丢包率的变化,从而揭示它们之间的内在关系,为网络控制系统中随机时延和数据丢包的预测与补充提供有价值的参考和依据。 关键词:NS2;时延;带宽 Simulation research on the distribution characteristic of random delays and packet loss rate LU Hua-cai,TI Juan, MIAO Biyun (College of Electrical Engineering, Anhui Polytechnic University, Wuhu 241000, China) Abstract: Based on NS2(Network Simulation Version 2) network simulation environment, one studied the distribution characteristic of random delays and packet loss rate between various network bandwidth and packet transmission rate. Changing network bandwidth, packet transmission rate and measuring the variation of random delays and packet loss rate by using NS2 simulate the real network environment to reveal their inner relations in order to provide valuable reference and basis for forecast and supplement of random delays and packet loss rate of NCS. Key words:NS2; delay; bandwidth; 中图分类号:A 文献标识码: 1 引言 网络控制系统 (Networked Control System, NCS)是通过网络将在不同地理位置的传感器、控制器和执行器连接起来,形成的一种实时反馈控制系统[1-3]。然而网络是不稳定的传输介质,网络通信由于网络带宽、节点竞争、路由选择的等因素不可避免的存在网络时延,数据包丢失,时序错乱,多包传输等问题[4-5]。其中时序错乱是因为数据包经历了不同的网络时延,多包传输是因为考虑数据进行打包需要经历的网络时延不同。因此网络中存在的主要问题是时延和数据包丢失。时延和数据包丢失将影响网络性能,导致整个网络控制系统的不稳定。为了减少时延和丢包对于整个网络控制系统性能的影响,目前对网络控制系统的时延研究主要集中在时延预测上。较少对不同的网络因素对时延和丢包的影响进行定性和定量分析,为此本文通过仿真实验分析不同的网络因素对于时延和丢包的影响,为网络控制系统中时延预测等提供参考和依据。 本文利用能够完成复杂网络模拟的软件——NS2。NS2是由离散事件驱动,面向对象的开放式网络模拟器。NS2提供了无线或有线网络上的TCP、路由、多播等多种协议,能够完整模拟整个网络,设置网络中的各个元素,实现详尽的网络细节,呈现真实的网络环境[6-9]。与NS2类似的软件有商用软件OPNET,能够针对各款交换机和路由器搭建网络。与之相比NS2是免费软件,能够在Windows/UNIX上运行,且由于其源代码公开,能够方便的进行扩展和网络研究,因此NS2在网络仿真中的应用也越来越广。 本文的主要工作是在NS2中搭建设置网络环境,通过对带宽和发送速率的设置仿真分析其对于网络时延和丢包率的影响。本文首先基于NS2搭建设置网络环境,其次进行相应的网络仿真实验,最后分析实验结果。 2 基于NS2的网络环境的实现 在NS2中通过OTCL程序完成网络环境的搭建。首先建立具有两个节点的网络环境,设置两节点间的初始带宽为2Mb,延时为10ms,在两节点间建立UDP连接,发送的数据包大小为500byte,初始发送速度1mb/S,队列为DropTail模型,其OTCL脚本如下: 在此基础上设置具有多个节点的网络环境,设置节点间的初始带宽,时延,网络协议以及数据包发送速度,数据包大小与两

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档