- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于多项式时间算法的
最小化编码节点算法
刘进芬1 周 健2
1.南京邮电大学通信与信息工程学院,南京,210003
2.南京邮电大学信号处理与传输研究院,南京,210003
摘要网络编码的提出大大改善了多播网络的传输性能,但是随着编码节点的加入。节点的额
外开销也增加了。本论文在改进多项式时间算法的基础上,提出了最小化编码节点算法。根据
noyd算法计算的路径矩阵,当一个节点被多条链路使用,且下一级节点不同时,就可以得到编码
节点的个数。由子是最短路径矩阵,所以编码节点的个数是最少的。仿真结果表明,当节点度数
一定时,随着网络节点数目的增加,网络带宽消耗有所下降,网络负载均衡有所提高;当网络节点
数目一定时,随着平均节点度数增加,网络带宽消耗也随着下降,网络负载均衡的程度也在增加。
关键词网络编码,多项式时间算法,noyd算法
1 引 言
网络编码较传统的多播传输有很多优势,例如提升多播网络的吞吐量、改善网络的负载均
衡、节省网络的带宽消耗、节省无线网络节点的能量消耗、减小信息传播的路径时延、提高网络
的纠错效率、提高网络链路的鲁棒性等。但是,网络编码的引入也会给网络传输带来负面作
用。一方面网络节点的编码负担可能会加剧网络中数据包的传输延迟,另一方面编码节点的
计算可能会增加额外的控制开销。F珀gouli等按照网络信息流的共性,采用最小子树分解技
用线性规划理论对网络编码的代价进行了分析,提出了最小代价网络编码的理论模型。随后,
郝琨等提出了一种在代数框架下的最小化编码点的网络编码优化算法,该算法是基于改进的
遗传算法,在保证达到最大多播速率的前提下,尽量减少参与网络编码的节点数量,从而减少
网络编码的开销。 .
论文在改进多项式时间算法的基础上,提出了最小化编码算法。该算法利用noyd算法
计算的路径矩阵,得到具备编码条件的编码节点的个数。仿真结果表明,当节点度数一定时,
随着网络节点数目的增加,网络带宽消耗有所下降,网络负载均衡有所提高;当网络节点数目
一定时,随着平均节点度数增加,网络带宽消耗也随着下降,网络负载均衡的程度也在增加。
2网络编码
2.1 网络编码的基本原理
从广义上讲,网络编码就是网络中的节点把接收到的信息进行编码后再转发出去的多点
265
传送技术。它的核心思想就是允许网络节点对来自不同链路的信息进行编码组合,使网络的
传输效率达到网络的最大流限。论文以蝶形网络为例来阐述网络编码的基本原理。传统多播
最大传输容量。
网络编码的传输方式:此时节点z3不再只进行存储和转发操作,它可以对来自链路z1一
乃、岔一乃的信息进行编码操作,然后转发至4,这样在目的节点tl,t2就可以译出信源发出
的信息,达到理论最大传输容量。
2.2编码节点
编码节点的引入使信息网络的传输容量得到了很大的改善。设组播网络G=(V,E),其
中V是节点集,E是边集。将需要进行网络编码的节点称为编码节点,不需要进行编码的节点
称为转发节点。
定义1:如果某条边e上对应传输的数据,依赖于两个或多个数据包的组合,则称e为一个
编码边;如果某条边e上传输的数据,仅依赖于一个数据包,则e称为一个转发边。
定义2:如果某个非信源节点的某条输出边为编码边,则该节点为编码节点(图略);如果
某非信源节点所有的输出边都是转发边,则称该节点是转发节点(图略)。
3最小化编码节点
从网络编码的基本原理可以看出,网络的中间节点既有编码节点,又有转发节点。为了减
少网络编码的开销,就必须尽量减少参与网络编码的节点的数量。论文在改进多项式时间算
法的基础上,提出了最小化编码节点的方法。
3.1多项式时间算法
多项式时间算法是PSnadesr及SJaggi等人提出的,其核心思想就是将网络中节点的输
节点的输入矩阵,B表示目的节点的接收矩阵,F表示邻接矩阵,I表示单位矩阵。这种算法是
在已知组播网络拓扑结构的情况下,根据最大流最小割定理,找出信源到信宿之间的h条无重
合链路,h是多播网络的最大理论传输容量,将这h条链路
文档评论(0)