基于邻居拓扑的网络编码感知路由算法研究

来源 :中南大学 | 被引量 : 0次 | 上传用户:chinababay
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
局部网络编码作为实用网络编码的一种策略,可观的网络性能增益以及在无线网络中的实用性使其成为当前的研究热点。本文概述了实用网络编码的研究现状,总结了实用网络编码中典型的局部网络编码策略,以及局部网络编码感知路由算法的研究,并对现存路由算法的优势和不足做了比较分析。现存的局部网络编码感知路由算法大多数都采用类似于局部网络编码COPE的贪婪算法来寻找可编码数据包数最多的编码机会。针对局部网络编码,本文分析了规则拓扑中两个及多个数据包的可编码概率。理论分析和模拟结果表明,即使在非常稠密的网络环境中,任意节点上三个以上数据包的可编码概率极低,并且远远低于两个数据包的可编码概率。基于局部网络编码的编码机会分析,以及两个数据包的编码机会与拓扑结构的依赖关系,本文提出了一种无线网络中基于拓扑编码感知的路由算法TCAR (Topology Based Coding Aware Routing)。TCAR仅考虑两个数据包的编码机会,并且不再采用COPE中根据邻居节点传输信息来判断编码机会的方法,而是依据两个数据包的可编码拓扑关系,利用已有数据流的方向和流量来判断编码机会,结合编码机会和路径长度选择路径。模拟结果显示,TCAR相比于COPE,在网络吞吐量和平均端到端延迟等性能上得到了有效改善。针对TCAR优先选择编码机会最大的节点进行转发,可能导致节点共享信道竞争出现拥塞的问题,本文引入了负载均衡的编码感知路由算法LBTCAR (Load Balanced and Topology Based Coding Aware Routing)。该算法基于跨层设计思想,将节点上MAC层接口队列速率作为负载信息,结合编码机会和链路可靠性进行选路。模拟结果表明,相比于TCAR, LBTCAR路由机制能够在编码机会、链路可靠性、链路负载之间进行有效地折衷,进一步提高了网络吞吐量。
其他文献
随着信息技术的快速发展,数字化的多媒体信息已渗透到现代社会的每个角落,传统的造型方法已很难满足人们的需求。细分方法作为曲线曲面的离散化造型方法,是多边形网格表示方
随着计算机软件与理论的迅猛发展,传统的软件开发已不能满足当前错综复杂的应用需求,为使软件产业与企业需求保持同步,提高软件开发效率,降低企业投资成本,可复用性已成为软件开发
现在社会,互联网已经成为我们获取信息的主要来源,人们生活的方方面面都与互联网产生了联系,互联网让人们的生活更加便捷,与此同时也带来了一系列的问题,大量繁复芜杂的信息
从各种软件诞生开始,软件的维护、更新和升级等伴随软件的整个生命周期。软件的维护、更新和升级等在对原有系统的分析和理解过程中所花费的人力、物力都是非常巨大的。程序
控制技术、网络通信技术和计算机技术的飞速发展,工业自动化向网络控制系统发展已成为必然的事实,网络控制系统因此成为计算机应用领域最具活力的一个分支。控制网络作为网络
由传感器、无线通信和网络三大技术融合而形成的传感器网络是一种新型的信息获取和处理技术。无线传感器网络具有高可靠、易部署和可扩展等特点,近年来受到了越来越多的重视,
随着网络技术的快速发展和网上信息资源的激增,如何在网上迅速而准确的检索出用户所需资源,成为目前信息检索领域所面临的一个关键问题。传统的信息检索系统主要是基于关键字匹
随着计算机技术的发展,三维立体视觉技术在科学计算可视化、文化教育、军事、娱乐等众多领域都有非常广泛的应用。三维模型的获取是三维立体视觉中的一项基础性任务。飞行时
随着信息技术的飞速发展,人们对信息技术的依赖达到了前所未有的高度。近年来,人们致力于开发出存储量更大、处理速度更高效和信息存储更加安全的计算平台,在经历了分布式计算、
随着智能机器人研究的不断深入,对人机之间的交互方式提出了更高的要求。将语音识别技术与机器人控制技术相结合,人类通过语音信号来控制机器人,这一智能化的交互方式成为目