基于NS2的选播路由算法的仿真实现

来源 :广西大学 | 被引量 : 0次 | 上传用户:xianfaxianfa
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的高速发展,越来越多的网络主机相连,网络服务需求已超过了网络的服务容量,对具有QoS(Quality of Service)服务的应用产生了严重的影响,如视频点播、IP电话等。为了增强服务的可用性和改善IP网络的流量分布,在IPv6中提出了一种新的网络模型.选播,以支持QoS服务。 对于设计出的路由算法是否实用,除了要在理论上进行严密的分析论证外,还要在网络上进行大量的试验验证和性能测试。由于各种原因,在实际网络系统进行测试往往代价较大。所以,网络仿真由于其可控制性、可重现性、可扩展性等优点而在现代网络设计和研究中得到了广泛的应用。 本文在Linux环境下,主要研究了在NS2中实现对基于遗传算法的选播QoS路由算法的模拟和评测。首先对NS2仿真平台进行介绍,接着对其仿真建模原理进行详细的分析,论述了在其上建立模拟仿真以及扩展构件库的方法。最后对基于NS2的路由仿真模块的体系结构及其仿真流程进行详细分析,并在此基础上,结合选播网络相关协议研究的情况,指出该仿真模块在支持基于遗传算法的选播QoS路由算法方面的不足,对其模块进行了修改和扩展。通过编写脚本仿真程序,对设计好的选播路由算法进行仿真试验,对算法的各项参数进行分析与评价。 在实验过程中本文考虑到实际生活中网络环境复杂多变、终端众多,单纯依靠几个节点的试验很难真正反映在各种网络环境下性能参数的真实变化,所以分别从10个节点到100个节点进行模拟试验,并在相同的模拟场景下对各性能指标进行比较。结果表明:基于遗传算法的选播路由算法可以在一定的时间内,对不同的QoS需求,能够从众多服务节点中选出QoS性能最好的一个来为用户提供服务,且随着节点数目的增加,算法的效率越高。此外,在对本文脚本程序的基础上稍加改动就可以对其它网络路由协议进行模拟测试,并可在此基础上利用C++等工具进行模块的扩展。
其他文献
Web服务是近年提出的一种新的面向Web的分布应用开发与集成框架,代表了一种更为松散耦合的分布应用结构,为应用程序在开放互联的Web环境下实现互操作提供了一种有效办法。Web
随着多媒体技术、计算机视觉技术和三维图形硬件的飞速发展,极大的拓展了三维模型的应用前景,因此开展对三维模型的检索技术的研究有重大意义和应用价值。三维地形检索也是近年
随着第三代移动通信技术的逐步实现以及移动通信与互联网的融合,全球正迅速步入移动信息时代。多媒体业务也不断涌现,由于传统移动流媒体在实现方式上存在诸多的限制,国际上
随着石油、化工领域生产工艺越来越复杂,参数控制和安全生产要求越来越高,然而石油、化工领域储运系统安全自动化控制水平相对落后于装置的同期水平。近几年来山东、吉林等地几
随着Internet和Web信息的飞速发展,WWW己成为人们进行信息交流的不可缺少的巨大信息空间。面对如此巨大的海量信息,人们在寻找自己所需的信息时常常迷失方向。如何快速、准确地
P2P系统是一种应用层网络,它能够使联网的计算机以一种分布式形式共享资源。P2P系统的一个重要问题是如何有效地搜索到其他节点的资源。现有的P2P搜索技术大多基于洪泛查询思
本文目的是研究如何利用Web服务技术构建企业SOA。现在,SOA不再是抽象的软件工程术语,实现SOA已经具有现实的技术和平台,这就是在面向服务概念指导下,在SOA架构模型基础上,利用Web
企业信息系统是为一个企业提供信息基础服务设施的一个应用或企业系统。由于大部分的企业信息系统是在不同的时期或者是面向不同的需求进行开发的,因此它们所提供的接口相对来
随着经济全球化进程的加快,现代物流对经济发展的重要性逐步为国人所认识,我国的物流产业正处于一个高速发展的时期。现代物流的根本宗旨是提高物流效率、降低物流成本、满足客
随着企业信息化进程的推进,企业内信息系统的应用越来越广泛,在完成业务功能的同时,这些系统的相互独立性也给管理和使用设置了障碍,企业需要一种能为企业提供组织、搜索和获取真