无线Mesh网络BATMAN路由协议的优化及嵌入式应用

来源 :桂林电子科技大学 | 被引量 : 0次 | 上传用户:dnaln_xcl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
无线Mesh网络融合了传统ad-hoc网络和传统无线网络的技术特点,以多跳、自组织、自适应、自愈合的方式,为用户提供动态的接入服务。路由协议对于无线Mesh网络的性能影响巨大,是无线Mesh网络研究的热点。  本论文首先对BATMAN(Better Approach To Mobile Ad-hoc Networking)路由协议进行深入分析,并针对其滑动窗口处理机制和OGM报文的接收和重播机制进行了优化处理。通过对滑动窗口处理机制的优化,避免了滑动窗口多余的保护周期,加快了滑动窗口的更新速度;通过对OGM报文接收和重播机制的优化,减少了临时环路的产生,降低了网络开销,增大了网络的吞吐量。最终提出一种优化方案FC-BATMAN(Fast-Convergence Better Approach To Mobile Ad-hoc Networking),使得路由协议对于网络拓扑变化的反应速度明显提高,有效缩短路由收敛时间。  其次,在真实环境下对优化方案FC-BATMAN进行测试分析。使用iperf工具和BATMAN路由协议自身开发提供的二层网络工具包batctl,分别测量吞吐量、丢包率和往返时延等网络性能参数,验证优化正确性。  再次,对优化后的FC-BATMAN路由协议的实现方案进行了深入研究。使用跨层设计的实现方式在内核空间运行FC-BATMAN路由协议;介绍了FC-BATMAN协议实现过程中负责与协议栈中上下层交互的相关接口实现技术,负责配置网络设备的Sysfs系统相关接口实现技术。  最后使用FC-BATMAN路由协议构建起一个混合的无线Mesh网络,其中嵌入式Mesh节点作为视频监控服务器,笔记本节点作为中间节点和网关节点。最终实现一个FC-BATMAN路由协议的嵌入式应用开发案例。通过测试验证FC-BATMAN路由协议的实现正确性和应用可行性,表明该协议具有重大应用价值。
其他文献
描述逻辑是一类刻画领域知识的形式化工具,在信息系统、软件工程、自然语言处理等领域已得到了成功应用。目前描述逻辑已成为语义Web本体语言OWL的逻辑基础,在语义 Web中起着更
该文介绍了实现软件复用的关键因素和国内外发展概况,着重分析了实现大规模软构件库中所要涉及的软构件属性建模、软构件分类、软构件索引以及软构件存储查询等方面的技术;提
企业应用系统框架模型从应用单元维、业务要素维、系统分布维三个方向对系统进行层次建模,形成一个三维的总体架构.应用单元维以系统功能单元为基础,将公共业务单元和应用单
无线资源管理是无线通信网络中的关键技术和研究热点。本文针对无线资源管理中的接入控制、功率控制和垂直切换,引入演化博弈,构建相应的无线资源管理形式化博弈模型,对网络性能
联机事务处理性能评测工具DM-TPCC是根据TPC-C基准的要求设计并实现的.它被划分为数据装载、事务处理、事务特性的测试、结果统计几个模块分别实现.在数据装载模块中根据数据
今天,随着信息时代的到来,存在着大量的数字信息.它们的存在增加了我们获得信息的方式.但也存在下列问题:(1)由于信息提供商的不同,导致信息格式、检索方式、访问方式的不同,
嵌入式实时操作系统和数据库是嵌入式实时系统研制开发中的两个重要软件,它们的研究和开发对嵌入式实时系统的发展具有重要的意义.然而,目前常见的通用操作系统是基于提高系
无线Mesh网络由于组网灵活、成本低等特点,成为了下一代无线宽带接入的新型无线网络技术。随着微电子技术的发展和硬件生产成本的降低,多射频技术成为了WMNs提高网络带宽的一种
作者在通用入侵检测框架(CIDF)的基础上,建立了一种新的网络入侵检测系统模型,即基于分布式代理的网络入侵检测系统(DA-NIDS)来解决以上问题.该系统主要由探测代理、分析代理
在线社会网络作为一种复杂网络,具备了复杂网络的一些拓扑特性,如小世界效应、无标度行为和社区结构等。为了揭示在线社会网络的拓扑特性、社区结构和演化规律,也为了更深刻地理