基于网络编码的网络qos性能分析

基于网络编码的网络qos性能分析

ID:37178578

大小:201.40 KB

页数:3页

时间:2019-05-21

基于网络编码的网络qos性能分析_第1页
基于网络编码的网络qos性能分析_第2页
基于网络编码的网络qos性能分析_第3页
资源描述:

《基于网络编码的网络qos性能分析》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于网络编码的网络QoS性能分析刘永广(广东轻工职业技术学院,广东广州510300)[摘要]网络编码的核心思想是允许网络节点对传输信息进行编码处理,运用网络编码能够提升网络吞吐量、均衡网络负载和提高网络带宽利用率等。介绍了网络编码的几种主要算法和机制,并对这些算法在提高网络QoS性能方面进行了仿真和比较研究。[关键词]网络编码;QoS;性能分析2.1确定性网络编码文献[2]首次针对组播网络提出了确定性分布式网络编码算法,其核心思想是将网络拓扑分解成多个子树,并保证每个子树的编码矢量属于其父树编码矢量的扩张空间,且任意两个子树的共有信宿的

2、编码矢量均线性无关,该方法具有良好的可扩展性。2.2随机性网络编码Ho等人给出了一种随机系数的分布式网络编码算法[3],其随机系数从有限域中均匀随机选取,该方法对线性相关的信源具有信息压缩作用,适用于链路动态变化的场景,当给定的字母表足够大时能渐进达到最大组播速率,具有很强的实用性。2.3启发式网络编码P.Sander等人提出了一种能够在多项式时间实现的集中式算法[4],该算法是线性网络编码的快速实现,其目标是在尽可能小的有限域上快速地寻找编码向量,该算法首次将计算复杂性局限在多项式范围内,极大提高了网络编码的实用性。该算法主要包括三个

3、步骤:(1)构造信源S至各个信宿节点t的路径簇;(2)将路径簇上的链路按照拓扑排序;(3)依次寻找各个链路的全局编码向量,使得各个路径簇上最新链路的编码向量能够形成一个基,以此确保最终形成的转移矩阵满秩。2.4优化网络编码由于网络编码涉及信息缓存和矩阵运算,其额外开销比传统路由传输要大,因此降低网络编码的复杂性,对网络编码算法进行优化,具有重要的意义。目前的主要解决方案有基于简单网络的解决方案[5],基于信息流分解的解决方案[6],基于最小代价函数的解决方案[7]等。这些算法分别从编码构造、编码操作数以及有限域大小等方面去进行优化。3.

4、基于网络编码的网络QoS性能分析网络的QoS参数主要有:网络时延、吞吐量、带宽、安全性等方面,在这一部分,将通过仿真分析几种网络编码算法对QoS参数的影响。3.1仿真环境1.网络编码的基本概念近几年出现的网络编码理论[1]可以显著地增加网络容量和可靠性,网络编码彻底改变了通信网络中信息处理和传输的方式,是信息理论研究领域的重大突破,已经引起学术界广泛关注和重视。网络编码的本质是利用节点的计算能力提高链路带宽的利用率,图1的蝴蝶网络阐述了网络编码的基本原理。图1网络编码的原理图中s是信源,x、y是信宿,各边的带宽均为1bit/单位时间,现

5、要将2bit数据a和b同时从s传到x和y。可以看出s与x和y之间均分别存在两条独立路径,若采用传统路由方法,由于两组路径存在共有链路wz,a和b不能同时在链路wz上传输,则s到x和y的最大信息流速率为1.5bit/单位时间。若采用网络编码方法,在节点w上对a、b执行异或操作并转发,则节点x可以通过a⊕b⊕a的计算解出b,同理y也可以解出a,从而使s到x、y的信息流速率达到2bit/单位时间,带宽利用率提高33%。可见,网络编码的核心思想是:具备编码条件的网络节点对接收到的信息进行一定方式的编码处理,然后传送下一级的网络节点,最后,在信宿

6、节点通过逆过程的操作,即可译出信源发送的原始信息。2.常用的网络编码算法——————————————作者简介:刘永广,男,河北高邑人,硕士,高级工程师,研究方向:通信网络与理论。基金项目:国家自然科学基金,项目编号:61001113。仿真环境中共布置100个节点,仿真拓扑以及节点之间明优化算法在网络吞吐量方面有良好的表现,而启发式算法的连接关系采用Waxman[8]拓扑模型,首先在仿真的节点中基于均匀分布随机产生一个源节点和多个目的节点,其次找到从源节点到多个目的节点的最小割集,最后选择网络编码算法进行编码处理,本仿真中采用的网络编码算

7、法都是二维结构,即均采用两个编码系数,在节点交汇处进行编码,然后再转发出去,仿真主要研究和比较延迟和吞吐量两个QoS参数,仿真在QualNet5.0下完成。3.2仿真结果及分析本次仿真分别比较了优化网络编码(Optimal)、启发式网络编码(Heuristic)、随机性网络编码(Random)和确定性网络编码(Deterministic)四种网络编码算法在网络吞吐量和延迟方面的表现。图2是四个算法在吞吐量方面的表现,由于优化编码算法采取了优化策略,获得的网络吞吐量最大,而启发式算法侧重于速度的要求,网络吞吐量较低。则在低延迟方面更具优势

8、。图3网络延迟的比较参考文献:[1]LiS-YR,YeungRW.LinearnetworkingInform.Theory,2000.[J].IEEETrans.[2]FragouliC,Soljanin

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。