基于网络编码的Ad hoc网PUMA协议研究

来源 :武汉理工大学 | 被引量 : 3次 | 上传用户:xulingxuan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Ad hoc网络是一种不依赖于固定基础设施的、自组织的无线移动网络。移动终端具有路由功能,可通过无线连接动态地构成任意的网络拓扑。Ad hoc网络非常适合于军事、商业、个人通信及自然灾害应急处理等领域。多播在Ad hoc网络中的应用非常广泛,而路由协议是Ad hoc网络的关键组成部分,因此Ad hoc网多播路由是当前网络研究的热点之一。本文首先研究了基于树的和基于网格的Ad hoc网络多播路由协议各自的特点,详细分析了基于网格的Ad hoc多播路由协议PUMA的运作方式、建立和维护网格的算法、报文转发方式,并分析了PUMA协议的优点及可待改进的地方,并指出可使用网络编码来对PUMA协议进行改进。随机网络编码采用分布式的算法,不需要节点了解整个网络的全局拓扑信息,所需编码参数从一个足够大的有限域中随机产生,能适应网络拓扑的动态变化,这些特点使随机网络编码非常适于Ad hoc网络环境。基于以上工作,本文作者将随机网络编码算法应用于PUMA协议,首次提出了基于网络编码的PUMA协议NC-PUMA(Network Coding-PUMA),给出了NC-PUMA的报文格式,并详细描述了NC-PUMA的协议流程。然后,作者将NC-PUMA协议添加进国际权威网络仿真平台NS2中,并在NS2仿真平台上对协议进行了仿真。仿真的结果表明,相对于原PUMA协议,NC-PUMA可有效的降低网络带宽的占用,减少节点的能量消耗,提高了路由协议的性能。本文的创新点如下:(1)分析了PUMA协议,找出其可待改进的缺陷。(2)针对PUMA协议的缺点,采用随机网络编码算法对其进行改进,首次提出了基于网络编码的PUMA协议NC-PUMA。(3)在Linux系统下,采用国际权威的网络仿真软件NS2对NC-PUMA进行了网络仿真。首先对NS2仿真软件进行扩展,在其协议族中加入NC-PUMA协议。然后用扩展后的NS2仿真平台对NC-PUMA协议进行不同网络环境的仿真,仿真结果表明,NC-PUMA协议可以有效地节省网络带宽,而且NC-PUMA比PUMA协议能更好的节省能量。
其他文献
无线Mesh网络(Wireless Mesh Network, WMN)作为一种新型的无线网络技术,融合了无线局域网(Wireless Local Area Networks, WLAN)和移动自组织网络(Mobile Ad Hoc Networks)
煤炭是中国能源的主体,选煤是提高煤炭质量的有效技术手段。为了提高选煤厂设计效率,本文提出了基于Java的选煤工艺流程GUI(Graphic User Interface)设计与实施。系统采用面
排课是高校教学管理工作中的一项十分繁重且相当复杂的工作。随着各高校的不断扩招,教室和教师资源日益紧张。在这种情况下,利用计算机自动排课,生成结构合理、满足各方需求
对于法定计量检测机构,计量器具检测报价和划价信息的管理都是非常重要的工作。然而,大多数机构对于检测价格信息的管理还停留在传统的工作模式下,耗费大量的时间和资源,却不
获取准确的车辆位置信息是当前智能交通系统研究中的热点问题,也是车载自组织网络(VANET)中车辆定位和导航技术的关键问题。近年来,利用车载自组织网络进行智能交通系统(ITS)的
随着Web信息的迅速扩张,Web成为当今信息获取和发布的事实标准。为此人们对信息抽取(IE)系统进行大量研究,以帮助用户在浩瀚如烟的Web上准确有效地提取自己真正需要的信息。
当前Web拥有丰富的信息资源,己经成了人们获取信息的重要渠道。但是,由于Web页面的无结构性、半结构性、超链接的自由无序、以及Web内容的海量性、多样性和动态变化,使得人们从W
物体识别是近年来图像处理和计算机视觉领域一个十分活跃的分支和备受关注的前沿课题。该领域的研究有着广泛的应用价值,如应用于智能安全监控、人机接口、人体运动细节分析
图像是因特网上内容的一个重要组成部分,它能够直接、形象的表达信息。随着数字照相设备和具有拍照功能的手机的普及,数字图像的数量正在急剧的膨胀。与此同时,图像信息的应
USB接口给用户带来便利的同时,也带来了安全隐患,成为不法用户窃取系统信息资源的重要I/O通道之一。微软和一些第三方厂家都针对Windows操作系统对USB接口访问控制给出了自己