网络编码初步论文.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网络编码初步摘要:网络编码是通信网络中信息处理和传输理论研究上的重大突玻,其核心是允许网络节点对传输信息进行编码处理。运用网络编码能够提升网络吞吐、均衡网络负载和提高网络带宽利用率等。本文简单介绍网络编码的基本原理以及主要优缺点,归纳网络编码的主要实现算法和机制,应用。 关键词:网络编码随机网络 编码信息流 多播 1引言 传统的多播传输使多播传输达到最大流最小割定理确定的最大理论传输容量这主要是因为现有通信网络中使用的路由机制认为网络中传输的信息是不能叠加的,只能进行存储和转发然而,香港中文大学R. Alshde等在2000年的IEEE信息论会刊上发表的一,彻底推翻了这一结论该文首次提出了网络的概念并从理论上证明如果允许网络信息按照合适的方式进行编码处理,则基于该方式的网络多播总能够实现理论上的最大传输容量网络节点对传输信息进行操作和处理的过程,就称为网络编码2网络编码的基本概念和优缺点 2.1基本概念 可见,网络编码的核心思想是具备编码条件的网络节点(比如该节点的入度至少为2,如图1中的节点W就具备编码条件节点X则不具备编码条件)对接收到的信息进行一定方式的处理(编码),然后传输给下一级的网络节点,收到消息的下一级节点如果具备编码条件,又对其接收的信息按照同样的方式进行处理和传输,如此反复,直到所有经过处理后的信息都汇聚到信宿节点为止最后,在信宿节点,通过逆过程的操作(译码),即可译出信源发送的原始信息网络编码是发生在域上的操作,如果域无限大,则运用网络编码的多播传输能达到理论上的最大传输容量等于各信宿节点的最大流的最小值,即 (a) (b) 图1单信源二信宿蝴蝶网络 2.2主要优缺点 网络编码提出的初衷是为使多播传输达到理论上的最大传输容量,从而能取得较路由多播更好的网络吞吐量。但随着研究的深入,网络编码其它方面的优点也体现出来,如均衡网络负载、提升带宽利用率等。2.2.1提升网络吞吐量 提升吞吐量是网络编码最主要的优点无论是均匀链路还是非均匀链路,网络编码均能够获得更高的多播容量,而且对于节点平均度数越大,网络编码在网络吞吐量上的优势越明显2.2.2均衡网络负载网络编码多播可有效利用除多播树路径外其它的网络链路,可将网络流量分布于更广泛的网络上,从而均衡网络负载图2(a)所示的通信网络,其各链路容量为2图2(b)表示的是基于多播树的路由多播,为使各个信宿节点达到最大传输容量,该多播共使用SU,UX,UY,SW和W等共5条链路,且每条链路上传输的可行流为2图2(c)表示的是基于网络编码的多播,假定信源节点S对发送至链路SV的信息进行模二加操作,则链路SV,VX和VZ上传输的信息均为ab,最终信宿XY和Z均能同时收到a和b容易看出,图2(c)所示的网络编码多播所用的传输链路为9条,比图2(b)的多播树传输要多4条链路,即利用了更广泛的通信链路,因此均衡了网络负载网络编码的这种特性,有助于解决网络拥塞等题 (a) (b) (c) 图2单源三接收网络2.2.3提高带宽利用率. 提高网络带宽利用率是网络编码的另一个显著的优点在图2b)中的路由多播中,为了使得信宿X,Y和Z能够同时收到2个单位的信息,共使用了5条通信链路,每条链路传输可行流为2,因此其消耗的总带宽为52=10在图3(c)表示的网络编码多播中,共使用了9条链路,每条链路传输可行流为1,其消耗总带宽为91=9,因此带宽消耗节省了10,提高了网络带宽利用率但运用网络编码增加了计算的复杂性,而且网路节点需要缓存足够的输入信息,因此编码操作增加了传输时延和节点的额外的/O,CPU消耗一些学者对网络编码的综合性能进行了初步的研究和探讨统计数据表明,即使应用最有效的随机网络编码,其编码和译码的时间也不容忽视此外,应用网络编码还存在同步问题,3网络编码的原理和模型 如果网络节点对传输的信息进行线性操作,则称为线性网络编码(Linear Network Coding)否则称为非线性网络编码如果网络节点对信息进行操作的系数是随机选取的,则称为随机网络编码如果是通过算法确定出来的,则称为确定性网络编码。在有限域中,只要域足够大,则通过合适的线性网络编码,就能使多播传输达到最大的传输容量目前,网络编码研究均限于有限域中的线性网络编码3.1 线性网络编码 设G = (V, E)表示无环有向网络图(Directed Acyclic Graph),其中V为网络节点(顶点)E = VV为通信链路(边)设SV为信源节点,TV为信宿节点的集合,任一信宿表示节点的数目,表示链路的数目链路=(u,v)表示链路的起点为终点为记做(l)=u,d(l)=v。表示节点的输入链路的集合,其模量称为节点的入度,简记为表示节点的输出链路的集合,其模量称 为节点的出度,简记为 信源发

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档