基于NS2的路由协议可视化仿真平台的设计与实现

来源 :宁夏大学 | 被引量 : 0次 | 上传用户:yanjiajian7758
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科技不断发展,网络的规模不断扩大,网络的技术也在不断推陈出新,在这种环境下,利用模拟方法研究越来越受到研究人员的欢迎。NS2是现在最流行、用户最多的网络模拟器之一。在NS2越来越普及的同时,NS2的一些缺点也受到了关注,对于初学者来说,NS2内容多、难学成为了它们学习NS2的阻碍。本文通过分析NS2的不足,设计并实现出了基于NS2的路由协议可视化仿真平台,主要针对NS2中路由协议仿真这一模块进行了可视化实现,平台的面向对象是NS2的初学者和不需要深入了解NS2机制的研究人员。本文提出的仿真平台采用JAVA语言实现,利用Eclipse RCP技术、WindowBuilder实现了友好的可视化界面,采用JAVA远程方法调用技术来实现远程模拟,并集成了Awk、Gnuplot和JFreeChart三种数据分析工具,Awk可对数据进行分析,提取出自己所需的数据,Gnuplot和JFreeChart可以实现数据的图形化描述、生成曲线图,使用RMI技术设计、实现了仿真平台的远程仿真模块,可以解决用户安装NS2的困难。在本仿真平台上,用户可以方便、容易、高效地构建自己所需的网络拓扑、网络仿真场景等内容。最后用设计出的仿真平台对AODV协议进行了仿真,并对该协议进行了性能分析,针对该协议的不足,提出了S-EAODV协议,并用仿真平台对两者进行了仿真和性能比较。通过本文设计的仿真平台,研究人员可以从NS2复杂的命令、庞杂的内容中解脱出来,在仿真平台上就可以完成仿真脚本的编写和执行,集成的一些数据分析工具可以让用户对数据进行分析,设计的远程仿真模块解决了NS2安装困难的问题。因此仿真平台集仿真、分析于一体,非常适合初学者和一般研究人员的使用,为可视化仿真平台的开发提供了一种新想法。
其他文献
软件错误定位是目前软件工程领域的重要研究课题,其中基于程序谱的错误定位(CFL)是一类重要的方法,有文献说明CFL方法在多错误环境下也有着良好的效果。偶然性正确测试用例对于
随着移动终端设备的不断发展,人们携带移动设备用来进行消息传输的机会网络应用也越来越普遍。由于人与人之间存在特定的社会关系,且社会网络服务也不断升级,机会网络逐渐演变为
随着许多复杂系统可以抽象为复杂网络进行研究,复杂网络已然成为一个研究热点。但复杂网络因结构抽象且复杂,故很难用传统的文字或数据表格对其拓扑结构进行直观的展示,从而
本文围绕偏微分方程在图像处理中的应用展开研究。总变差(TV)模型、各向异性扩散(PM)模型和各向同性扩散(ID)模型是图像处理中应用最广的三个偏微分方程模型。结合TV模型,PM模
随着计算机网络技术的飞速发展,越来越多的网上资源都以XML格式来表示。与超文本标识语言HTML相比,XML语言具有以下优点:(1)具有良好的可扩展性。用户可以根据自己的需求,定义
基于视觉的导航系统是模式识别、人工智能领域的研究热点之一,主要应用于自主移动平台的导航,如机器人、智能车辆等。其中,道路环境的理解是导航系统的关键技术之一,它为导航
计算机技术的迅速发展已经使得计算机成为了人们生活中不可或缺的组成部分,但是计算机网络上的病毒传播也带给了人们巨大的损失。因此研究计算机病毒的传播机理,分析病毒传播的
目前,高等院校针对学生的管理工作开始多样化,但对学生在学习成绩上的关注始终没有减弱。为了学生让学生享受美好大学生活的同时,能更高标准的完成学业工作,关于评奖评优的促进工
随着计算机网络的迅猛发展,网络规模的迅速扩大,网络资源信息量也呈爆炸式的增长趋势,如何在海量的资源信息中快速定位人们所需资源,并有效的利用它们成为人们所关注的焦点。
随着网络技术的快速发展,XML数据正成为主流的数据形式,已逐渐成为互联网上数据交换和处理的标准,在各个领域都有广泛应用。但由于XML数据路径分支多、存在大量冗余信息,造成