网络编码只是概述ppt课件.ppt

网络编码只是概述ppt课件.ppt

ID:59240865

大小:1001.00 KB

页数:48页

时间:2020-09-26

网络编码只是概述ppt课件.ppt_第1页
网络编码只是概述ppt课件.ppt_第2页
网络编码只是概述ppt课件.ppt_第3页
网络编码只是概述ppt课件.ppt_第4页
网络编码只是概述ppt课件.ppt_第5页
资源描述:

《网络编码只是概述ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、大纲一研究背景二问题阐述三我的工作四具体算法五仿真结果六参考文献1研究背景近年来,随着对无线网络的逐渐普及,对于无线网络的性能的研究也越来越频繁。2研究背景网络编码(NetworkCoding)是进入21世纪后通信领域的一项重大突破,它融合了编码和路由的概念,通过允许对来自不同链路的信息进行编码组合,使得网络节点既实现路由功能又实现编码功能。在这种全新的体系结构下,网络性能可以达到最大流传输的理论极限。下面是几种很经典的网络编码算法3具体算法copesc4具体算法COPE主要包括3种主要技术(a)OpportunisticLi

2、stening1无线网络是广播信道2每个节点都有机会偷听到包并在一个有限的时间内进行保存3保存包后,每个节点广播接收报告给它邻居节点5具体算法CN6(b)OpportunisticCoding6具体算法ANC(AnalogNetworkCoding)7具体算法(b)OpportunisticCoding多重单播流在一起编码,但是解码时会分成不同流算法保证所有编码得包的下一跳节点能够解码相对的原始包设有n个包p1,...,pn到n个下一跳r1,...,rn,一个节点能够XORn个包前提是每个下一跳ri有n−1个包pj且j=i8具

3、体算法(c)LearningNeighborState由于网络拥塞,接收报告可能丢失或者延时,当接收报告到达时也许节点已经做出了非最佳选择我们改变无线路由协议来采用猜测的方法来估计对方节点有什么包当节点计算错误而无法解码包时则相关的未编码包重新发送。9具体算法CodingGain定义不用COPE传送的次数与用COPE传送的次数的比值。理论上最大值为2实际因为机会编码,传输丢失,过大的头使实际值小于210具体算法CN1111具体算法CN12Coding+MACGain带宽平均分配,因此瓶颈链路的包被丢弃。Coding+MAC的最

4、大值无限。12具体算法PacketCodingAlgorithm(1)我们遵循包从不延时的理论,在节点队列头的包检测是否有可以异或的包有则异或,没有也不等待这样的包到来。(2)COPE优先选择异或长度相近的包(3)COPE不会把具有相同下一跳的包编码在一起,因此我们只要考虑具有不同下一跳的包。13具体算法保证找到合适的包关键在于维持一大一小两个虚拟队列。从虚拟队列的头开始找以免乱序乱序问题需要减少。主要有两个原因1我们编码要找合适的包。这个影响其实很小。2包丢失导致重传,这个为主要原因。我们解决这个问题在接收端。最后要保证邻居

5、节点能够解码出他的未编码的包。14具体算法每个节点维持以下的数据结构1每个节点输出队列按照先入先出转发数据。2对于每个邻居,每个节点维持两个虚拟电路,一个为大包,一个为小包3每个节点维持一个哈希表,表明每个节点拥有包的可能性。15具体算法PacketDecoding每个每个节点维持一个包池,用来保存每个未编码包的复制件。当一个节点收到一个由N各未编码的包组成的编码包,然后一个一个检查ID,然后再包池了检查相应的包。最后进行异或运算得到原始包。16具体算法Pseudo-broadcastCOPE不用broadcast模式因为可靠

6、性差并且缺少回退机制我们选用pseudo-broadcast来解决这个问题,它借用了单播的可靠性和回退机制。这个方法根据目的节点MAC地址和XOR头来鉴定包的下一跳是否是本节点,如果不是并且没收到源节点会重发直至确认或者超时17具体算法Hop-by-hopACKsandRetransmissions(a)Whyhop-by-hopacks1包有几个下一跳在其中一些下一跳可能丢失2COPE没有足够的信息来获取下一跳的信息来解码18具体算法(b)AsynchronousAcksandRetransmissions同步确认对于编码得

7、包来说效率低下COPE对于编码包采用异步确认。一旦确认丢失进行重传。19具体算法PreventingTCPPacketReordering异步确认会导致包乱序,使被TCP认为是拥塞的信号。COPE采用一个顺序代理来解决乱序问题代理检查序号如果是连续的则让包进入传输层,如果序号有裂缝则保留这个区域直到重发的包把序号填满,直到延时20具体算法CN21PacketFormat21CN22ControlFlow22具体算法ZigZagDecoding23APAliceBobPa13Pa13Pb24Pb42∆1∆2∆1-∆21stcol

8、lision2ndcollision0CanreconstructbothpacketsPaandPb!!23Collision!AliceBob24AliceBobMoreCollisions!RetransmissionsCan’tgetanyusefulconnecti

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

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

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