ImageVerifierCode 换一换
格式:DOCX , 页数:35 ,大小:1.47MB ,
资源ID:1470991      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1470991.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于网络编码的应用层组波路由优化方案研究毕业设计 精品推荐.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于网络编码的应用层组波路由优化方案研究毕业设计 精品推荐.docx

1、基于网络编码的应用层组波路由优化方案研究毕业设计 精品推荐摘 要随着通信网络技术的发展和多媒体技术的广泛运用,网络资源紧张和分配不合理的问题越来越突出。在P组播无法被全网范围内部署利用的情况下,基于端系统的应用层组播应运而生。与传统路由节点只能对数据进行复制和转发不同,应用层组播中的端系统可以对接收到的数据进行运算操作(如线性运算)。利用网络编码,端系统对收到的数据进行组合编码,从而有效地利用网络带宽,增加网络容量。关键词:应用层组播、网络编码、分布式算法、最大效用、凸优化AbstractWith the development of communication network and mul

2、timedia technology,the requirement of supporting large scale data distribution such as video streaming has come into being and soon gathers a great research interestWhile currently the limitation of network resources as well as the inefficient network resource utilization renders a great challenge t

3、owards its further developmentWith the consideration of failing to implement IP multicast within a wide range of network,the end system based application layer multicast(ALM) has been proposedBesides equipped with a11 the function of traditional routing node such as data forwarding,data duplicating,

4、the mighty end system in ALM Can also carry out some operation(eg1inear combination)upon the traffic receivedSpecifically, we employ network coding,a brand new multicast technology in some end systems with the purpose of better utilizing bandwidth resources and improving network throughputKeywords:A

5、pplication level Multicast,Network Coding,DistributedAlgorithms,Max utility,Convex optimize第一章 绪论第一节 课题来源本课题来源于国家高技术研究发展计划(863计划)(2006AA012322):视频媒体基于信息可重用的分布式网络化编码及传输。第二节 课题研究的目的和意义随着宽带多媒体网络的不断发展,各种宽带网络应用层出不穷,例如:数字电视、视频会议、数据和资料分发、网络音频应用、网络视频应用、多媒体远程教育等。这些宽带多媒体应用都对现有宽带多媒体网络的承载能力提出了挑战。采用单播技术构建的传统网络已经

6、无法满足新兴宽带网络应用在带宽和网络服务质量方面的要求,随之而来的是网络延时增加、数据丢失等等问题。于是,组播通信方式被提出,旨在改善现有网络中存在的一些网络资源紧张问题,提高网络的服务质量QoS11。组播是现在网络研究中的一个重要课题。组播通信的基本出发点是:在同时存在多个接收者时,通过合并重复信息的传输来达到减少带宽浪费和降低服务器处理负担的目的。其发展之一的IP组播模型是对Internct基本的“单播、尽力发送模型的一个重要扩充,它把组播的主要功能都放在路由器上实现。而由于口组播在传输技术和管理上存在严重的问题,主要是口组播需要路由器维护组播通信的状态信息,增加了网络的复杂性并严重约束网

7、络组播的扩展,其次网络的可靠性、拥塞控制、流量控制、安全性无法得到保障,另外由于P地址空间有限,无法满足众多应用的需求,因此目前IP组播没有在Internet中得到普遍采用21。研究人员反思口层组播体系存在的问题后,在2000年提出了应用层组播。它的主要思想是:保持Intemet原有的模型,尽量不改变原来网络的体系结构,而主要通过增加端系统的功能来实现组播的功能。由于对网络本身的改变很少,应用层组播具有很好的灵活性。随着Peel-mPeer Network和OverlayNetwork等技术的提出和发展对应用层组播的研究也有很大的促进作用。但是,上海大学硕士学位论文端系统的稳定性一般不如专用网

8、络设备,并且应用层组播在带宽利用效率及网络延迟方面也无法和P组播相比。另外,应用层组播中的系统框架和很多细节技术也还在研究当中。这些问题的存在为应用层组播的研究提供了广阔的空间。网络编码的思想在2000年由RAhlswede首次提出,我们发现网络编码可以大大提高网络的传输能力和传输可靠,其理论创新具有普遍意义,应用前景十分广阔。考虑到应用层组播是基于应用层端系统之上的,端系统比传统的IP路由器功能更为强大,可以在端系统上引入网络编码,将接受到的信息进行解码和编码可以提高网络传输的效率。第三节 论文的主要研究内容本论文是作者攻读硕士学位期间承担课题的工作总结。第一章中阐述了课题来源、研究目的和意

9、义以及国内外本课题研究的现状。第二章阐述了课题研究的基本理论网络编码的概念和基本原理,包括如何进行编码和解码,以及网络编码的优点和使用范围。第三章在对比其它传统组播路由算法的基础上,结合网络编码提出了新的基于网络编码的分布式应用层组播路由算法。第四章中,考虑到第三章中提出启发式算法本身作为NPcomplete问题不能得到网络最优解的局限性,从凸优化角度分布式考虑如何使得整个网络的效用最大及网络传输开销最小,利用拉格朗日对偶和次梯度算法来求解,使得网络源节点效用最大和链路中流量分配合理。最后第五章总结了全文以及硕士期间的研究工作,并以后工作提出了设想。第二章 网络编码第一节 网络编码原理在现有的

10、通信网络中,信息传输都是由源节点经过中间节点,以存储转发的方式传送到目的节点的。除了数据复制以外,一般来说在网络的中间节点并不需要做任何数据处理。在许多实际应用中,人们为了信息分析、信息安全以及交换的目的,总是要在中间节点进行某种形式的数据处理。但是人们普遍认为,中间节点所进行的数据处理对数据传输过程本身并不会带来任何好处。2000年,RAhlswcde首次提出了对信息进行网络编码的思想。所谓网络编码,就是指节点对输入的多路信息流进行代数组合运算,生成一路或多路新的输出信息流。在传统的网络中,大量存在的中间节点只能对接收到的数据进行路由、复制和转发,这对于有限的网络资源是严重浪费。由于网络中被

11、传递的信息本质上就是连续的比特流,是一系列抽象的代数符号,因此信息除了可以被转发和复制之外,应该还可以进行代数运算,网络编码技术打破了中间节点不对数据处理的限制。它允许中间节点对接收到的信息进行编码,并将接收到的多个数据包按照某种特定算法重新组合再发送出去。网络编码是在有限域中进行的,主要分为线性和非线性两种方式。但相比非线性编码,线性网络编码的编码和解码都相对简单,这里以目前被普遍采用的随机线性网络编码为例,来说明网络编码的原理。假定流入节点的每个数据包的包长度均为比特(较短的数据包位数不够,在末尾添零补齐),如果把这工比特中每连续的s比特映射为有限域聪中的一个元素,那么就可以把这个数据包看

12、成一个包含个元素的向量。于是,从代数学的角度来看,数据包之间的编码运算就等同于一系列向量的线性组合,而线性组合所用到的加法和乘法遵循有限域的运算法则。这里需要指出的是,选择有限域是缘于它的两条性质,其一是有限域中的元素个数是有限的,其二是有限域中的元素对于该有限域所定义的两种运算(an法和乘法)是封闭的。这不仅极大增强了线性组合的灵活性,同时保证了运算所得的结果不会占据额外的存储空间,即新组合的包的长度和原始数据包长度一致。一、编码过程假设一个或多个原始信源所发送的信息由疗个数据包M1,M组成,中间节点可以对流入其中的n个数据包进行网络编码,生成1个新的数据包x=:。g,M。其中毋就是有限域巧

13、中的元素,它由节点随机产生。由于编码运算在有限域中进行,因而x所占据的存储空间大小与膨7所占大小完全相同。组合运算的系数g=(gl,gn)称为编码向量,石称为信息向量。编码完成后,节点将编码向量和信息向量(gx)同时转发出去,用于目的节点对信息向量进行解码,恢复原始信源。网络编码可以对编码的数据包重复进行编码,换言之,节点可以对收到的已编码的信息向量进行再次编码。假定节点收到了m个信息向量它对聊个信息向量再次编码,生成新的信息向量。这里代表与相对应的编码向量,二者满足 二、解码过程在线性编码下,运用乘法和加法运算,使得从节点发送出来的数据为一系列线性组合,便于解码。当一个节点收到ra个编码后的

14、数据包后,为了恢复出万个原始数据包,只需求解以下方程组: 这是一个含有刀个未知数,m个方程的线性方程组。我们知道,只有当线性方程组的方程个数大于或等于未知数个数(即mn)时线性方程组才有唯一解。当然m刀并不是充分条件,因为方程之间有可能出现线性相关的现象,即编码向量之间线性相关。虽然编码向量之间的线性相关程度取决于所选取的有限域的大小,但实验证明即使选择比较小的有限域,比如S=8的有限域,编码向量之间出现线性相关的概率也是非常小的。因此,节点的解码过程是非常简单的,节点不需要接收指定内容的数据包,只要接收到足够数量的线性无关的编码数据包,就可以成功恢复原始数据。第二节 网络编码的优点一、最大流

15、最小割原理在分析网络编码技术及其应用之前,首先来介绍图论的相关背景知识。对于包含一个源节点s和个汇节点,V代表顶点(Vcrticc)集合,E代表有向边(Edge)集合,用嘞表示边(f,j)E的容量, ,F表示流经边(的流量,显然对所有,。而且,对有向图G上任意节点即流入中间节点f的数据总量等于流出节点f的数据总量。根据最大流最小割定理:任何带发送节点和接收节点的网络中都存在最大流和最小割,并且最大流的流值等于最小割的容量。如果用max表示从源点s到汇点f,的最大流值。二、网络编码的优势在传统的组播通信中,网络中的节点只能存储转发所收的数据包,当信源s到不同信宿厶之间的最大流经过的路径可能在G的

16、某些链路上形成交叉共享链路,进而影响共享链路之间节点的数据传输率,因此采用传统的存储转发模式一般是不可能达到最大流最小割定理规定的组播信息容量上限的。2003年,RLi证明了在单个源节点向多个目的节点发送数据的情况下,应用线性网络编码理论,一定能够达到网络组播容量的上限。除了能使得网络传输达到组播容量的上限,网络编码的应用还可以为系统带来以下几方面的益处:1提高组播速率,实现组播最大容量。图21(a)给出了网络拓扑结构及不同链路的容量,其中S是信源,墨、恐和恐是三个不同的信宿。显然,从S到RO=l,2,3)的最大流均为4,所以将信息从S同时发送给羁、岛和马时的最大组播容量也是4。然而从图21(b)可以看出,存储转发模式下的单组播最大速率仅为2,图21(c)显示在部分节点上进行网络编码能够提高组播速率至4,实现组播最大容量。(a)网

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1