基于网络编码的机会路由协议研究

来源 :中南大学 | 被引量 : 0次 | 上传用户:fdahofafh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
无线Mesh网络由于能够提供随时随地的低廉的Internet访问而被广泛的应用。但是城市结构和各种干扰的存在使得无线Mesh网络面临低链路质量的问题。机会路由通过高效使用无线传输的广播特性显著地提高了无线网络的吞吐量。基于网络编码的机会路由可以避免复杂的调度,更加易于实现,同时进一步提高了吞吐量。然而网络编码的引入也给机会路由协议带来了新的问题,即节点的冗余转发问题。依据平均链路状况信息计算节点期望转发的编码包数目,并按照该期望值以一定的频率来转发编码包的协议在链路状况不稳定的无线环境中,协议性能会显著下降。为了减少网络动态变化对协议性能的影响,近来一些研究通过逐跳反馈正交向量进行确认的方式来减少编码包的冗余发送。本文通过理论分析指出基于正交向量确认的机制存在“信息空间已覆盖而无法正交”的漏判问题,并会导致不必要包的发送。在此基础上,本文提出了一种基于累积编码系数确认的网络编码机会路由协议C3ACK。该确认机制中转发节点侦听下游节点的编码向量,并将其与来自上游节点的编码向量做相关性分析,从而获知下游节点信息是否覆盖自身信息。论文证明了在无差错网络环境下该确认机制不存在误判和漏判的可能。同时针对有差错网络环境下,对该确认机制的有效性进行了分析,结果表明在一般节点分布情况下,利用额外的一次携带确认,可以确保90%以上的准确性。NS2仿真测试表明,相比采用正交向量确认机制的协议,C3ACK显著提高了网络的吞吐量,同时在编码计算、存储和包头开销上都少于采用正交向量确认机制的协议。为了进一步验证协议的有效性,我们在基于Linux的平台上搭建了无线Mesh测试床,在测试平台上利用模块化路由器Click实现了CCACK和C3ACK协议,并将其与MORE协议一起运行在测试平台上,通过多个测试点的部署,对三者的实测性能进行了比较。尽管C3ACK在测试床上的性能表现受到了测试床规模的限制,但是长路径拓扑上的测试结果还是表明了在真实的网络环境中,C3ACK同样能够显著提高网络的吞吐量。
其他文献
随着通信技术的发展,多方会话正在成为因特网和移动互联网应用的一个新业务。但是目前基于SIP(Session Initial Protocol)协议的多方会话的权限由管理员控制,让一个会话参与者
安全性强度主要是指密码算法抵抗现有各种攻击的能力,它对密码算法是至关重要的。只有在保证安全强度的基础上,才能考虑密码算法的其他特性。所以,判断密码算法的安全性对密
随着处理器技术的快速发展,GPU越来越多地应用在科学计算领域,并且逐渐进入高性能计算的主流。NVIDIA推出的CUDA通用并行计算架构提供了简单、容易的GPU开发工具,使得基于GPU
随着计算机技术、通信技术和微电子技术的发展,以及现代战争的复杂性日益提高,各种面向复杂应用背景的多源信息大量出现,迫使人们要对多种传感器和不同的信息源进行更有效的集成
随着互联网的发展,面对海量数据时,个人的精力无法满足完成提取、获得全面而精确的信息的任务的要求,从而掌握一个特定领域下的趋势发展。基于此便提出了以事件形式作为载体,
网格去噪用于从输入的带有噪声的网格中获取整洁并高质量的结果。因为通过仪器扫描得到的模型不可避免地在一定程度上受到噪声污染,会给后续的网格应用带来不可预测的后果,网
RFID技术,又称射频识别技术,是一种非接触式的自动识别技术,因其具有操作简单、无需人工干预、可在恶劣环境下使用等优点,目前已广泛应用于物流、安全等多个领域。但是,RFID
随着互联网技术的发展和普及,网络环境正变得日益复杂。在开放的网络中,如何确保通信安全是当今—项重要的议题。以密码技术为基础,网络安全协议实现了开放网络环境中的通信
非均匀有理B样条(NURBS)曲线曲面是CAD中曲线曲面的基本表示形式,而传统的有限元分析方法则是基于线性基函数的。当使用有限元方法对CAD模型进行分析时,需要将CAD模型转化成
随着XML应用的增多,纯XML数据库的技术正受到数据库界的关注,查询优化目前依然是这一领域的重点研究内容之一。本文从一个新的角度出发,研究了XML节点的关联关系,提出一种XML