浅谈网络编码技术.docVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈网络编码技术   摘要:传统的通信网络节点只对接收到的信息进行存储和转发,扮演着转发器的角色,但是根据网络信息流中的最大流最小割理论,没有理由仅让网络节点的功能局限于存储和转发。网络节点可以对多条输入链路上收到的数据信息进行一定的线性或非线性处理,然后再发送出去,在接收节点,通过相应的译码运算恢复出信源所发的信息。网络编码正是基于这种思想产生的。文中首先讲述了网络编码的基本原理,在此基础上介绍了目前网络编码在通信网络中的主要应用。在对网络编码有了初步认识的基础上,对于网络编码体现出的优缺点作了总结,并对未来的发展方向进行了分析和展望。   关键词:网络编码;吞吐量;P2P;网络安全   中图分类号:TP393文献标识码:A文章编号:1009-3044(2009)26-7383-02      1 网络编码概述      2000年,香港中文大学的R.W.Yeung和N.Cai首次提出了网络编码,其核心思想是在网络中参与传输的节点,其输出边上传输的数据可以通过该点多条输入边上传输的数据的某种线性或非线性变换得到,而参与传输的所有节点对数据的变换应保证最终所有接收节点可以正确恢复出信源所发送的信息。   网络编码的工作原理是把不同的信息转化成位数更小的“痕迹”,然后在目标节点进行演绎还原,这样就不必反复传输或者复制全部信息了。痕迹可以在多个中间节点间的多条路径上反复传递,然后再被送往最终的目的端点。它不需要额外的容量和路由―只需把信息的痕迹转换成位流即可,而这种转换现有的网络基础设施是可以支持的。      2 网络编码原理      网络信息流的最大流最小割定理:对于已知的网络流图,信源S到信宿T的流量的最大值w等于其最小割的容量[1],即max flow(S,T)=min C(S,T)。   对于只有一个信宿的网络,依靠路由就可以获得最大流。下面看一个具有两个信宿的多播网络,如何获得网络多播的最大流,通信网络如图1所示。   这是一个单信源两信宿的网络,假设每条链路无时延无差错,其中S是源节点,Y和Z是目的节点。图1(a)给出了每条边的信息速率均为1bit/每单位时间。由最大流最小割定理容易得出从信源到目的节点的最大流均为2。由此得到信源S可以同时发送2bit信息给t1和t2。图1(b)给出了一种编码方案,可以看出,为了从信源节点S同时传输2bit信息b1b2到目的节点,则在中间节点3处,必须采用网络编码,使输出边(3,4)传输比特的线性组合为b1+b2(模2加),那么在目的节点t1和t2处才可分别由b1和b1+(b1+b2),b2和b2+(b1+b2)恢复出所有信息b1b2。如果按照传统路由方式,在一个单位时间内将无法把b1b2传输给节点t1和t2,这就是网络编码的优势。      3 在通信网络中的应用      网络编码的应用潜力巨大,应用领域涉及无线网络、P2P系统、网络安全和分布式文件存储等网络的多个方面,本文在此作以归纳。   1) 无线网络   无线网络的物理层广播特性和业务流的双向性非常适合使用网络编码最新的热点集中于物理层网络编码、基于编码的协作方案设计以及实际编码协议性能评估等。相对于传统的合作方案,基于网络编码的方案在同等的频谱效率下可达到更高的分集增益。Katti 等人针对无线网状网提出了基于机会的网络编码协议COPE,并在20个节点的网络测试床上完成了协议实现。这是首个搭建测试床检验实际编码协议性能的研究,结果表明即使在网络连接动态变化甚至出现拥塞的情况下,COPE 协议仍能有效支持多路单播流[2]。   2) P2P系统   网络编码应用在P2P网络中主要有以下三个方面的好处:第一,减少了文件的下载时间。在一个大范围分布式的端到端系统中,找到最优的分组发送时间十分复杂,尤其是主机对于底层网络拓补知之甚少的情况下更是如此,而使用网络编码,网络拓补和发送先后对文件发送时间的影响将会大大减小。第二,由于编码后的分组具有多样性的特点,即使服务器在文件下载过程中离线,或某些网络节点下载结束后立刻离开,都不会产生太大影响,所以基于网络编码的方案与一般的方案相比具有更好的健壮性。第三,与基于转发的协议相比,基于网络编码的协议仅仅在刺激合作机制实现的时候,性能受到一点影响。   3) 网络安全   中继节点对编码数据的恶意修改可能会导致网络编码使用受限甚至不可用1 消除拜占庭敌手影响一直是网络编码安全应用研究中备受关注的问题。有人提出一种用散列函数检测拜占庭敌手的方法。Jaggi进一步给出了一种多项式复杂度的分布式算法,在可纠正敌手错误的前提下,同时达到最优组播速率,该方法无需对编码节点添加新的功能,对无线和有线网络均适用。Krohn 等人提出一种基于同态散列函数

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档