文档介绍:南京邮电大学
硕士学位论文
环状层次应用层组播模型的设计与研究
姓名:王常华
申请学位级别:硕士
专业:计算机应用技术
指导教师:许建真
20090301
摘要本文提出了一种新型的环状层次结构应用层组播模型组播且恢滞狈⑺>」躀椴ケ冉霞虻ィ怯捎诩际鹾蜕桃的式上的难题,组播并没有得到大规模部署,取而代之的是应用层组播。诙讼低之间实现组播数据的转发,各端系统之间通过单播进行连接,在应用层建立一个虚拟的纾糠纸邮照呤盏绞莺螅üゲチ幼T俜⒏渌邮照摺椴ビ胗用层组播的最大区别在于:组播要在路由器上实现数据包的复制,而谥斩私诘实现数据包的复制。目前,谑悠档悴ァ⑼缰辈ァ⑹悠祷嵋楹兔教逦募址⒌确矫都有广泛的应用。.,它以一种分布式和自组织的方式组网,适合于拥有大规模组播成员的组播组。该模型以环作为拓扑结构,同时采用了改进的虚环及基于动态优先级的层次划分方法使得该环状拓扑结构随时间的变化性能逐步得到提高,并且采取一定的措施使得当出现数据传输错误时可以进行拓扑结构的快速恢复。由仿真实验结果可知该模型具有较高的数据传输率、较低的控制开销,能较好的降低转发树的深度。应用该应用层组播模型可以较好的提高组播的性能。关键词:应用层组播;改进的虚环;优先级;层次结构南京邮电大学硕士研究生学位论文摘要
,,籄瓵珹珹南京邮电大学帧十研究生学位论文瑂琁篒.—,瑅,,,..:狶;;.
导师签名:立兰三日期:—卫五幺丝~南京邮电大学学位论文原创性声明南京邮电大学学位论文使用授权声明研究生签名:王犟华圣篮堡日期:垒R本人声明所呈交的学位论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得南京邮电大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。研究生签名:南京邮电大学、中国科学技术信息研究所、国家图书馆有权保留本人所送交学位论文的复印件和电子文档,可以采用影印、缩印或其它复制手段保存论文。本文电子文档的内容和纸质论文的内容相一致。除在保密期内的保密论文外,允许论文被查阅和借阅,可以公布ǹ论文的全部或部分内容。论文的公布ǹ授权南京邮电大学研究生部办理。
第一章绪论研究背景与目的热衷于从网络上下载资源。械亩嗝教逵τ弥鸾ピ龆啵庑┒嗝教逵τ茫纾频点播成为中的数据流的重要部分,这些应用的共同特点是数据量大、接收者多、对服务质量琎G笱细瘛H绻庑┒嗝教逵τ弥械拿扛鼋邮照咄苯单独的单播连接到服务器,将会消耗服务器端的大量网络带宽,使服务器性能下降。组播是一种同时发送数据到多个接收者的有效通信方式,如组播和应用层组播进的虚环及【基于动态优先级【俊】的层次划分方法使得该环状拓扑结构随时间的变化性能逐步得到提高。组播的核心思想是通过路由器对数据进行复制【浚僮7⒏尤胱椴プ的每个接收者。尽管组播的研究已经进行了十多年,但是由于技术和商业模式上的难题,组播目前并没有在系玫焦惴旱挠τ谩T诩际跎希紫仁切枰6圆斡胱椴サ穆由器进行相关的处理。为了提供组播转发,需要在路由器上添加组播组管理协议,例如,来维护组播接收者的状态信息,并且需要运行组播路由协议,例如】、】来转发数据,在路由器上的开销使得组播的扩展性差:其次,组播需要对乃胁恢С諭椴サ穆酚善鹘懈唬厶ù螅辉俅危钟械腎椴ト狈τ效的安全性、可靠性、以及拥塞控制等机制。最后还有一个比较重要的原因,在商业模式矫妫煌琁之间通常有服务级别协议,不同ǔ0凑胀缂涞氖莅髁考品呀崴悖悠渌鸌网络传入某个绲牡ジ鯥组播数据包,可以在该缒诓扛粗瞥啥喔觯缓蟠ǖ降谌絀网络,从而造成计费的不对称。因此,即使有的路由器具有组播功能,裁挥锌7怕酚善鞫訧椴ス能的支持。由于组播固有的问题,其它的解决方案吸引了广泛研究,主要包括基于对等网络随着谏桃岛图彝ブ械钠占埃竞透鋈朔⒉甲试吹募ù蠓岣唬嗣窃嚼丛.⑼缰辈、视频会议⒚体文件分发梢晕S没Т捶岣坏氖犹逖椤6嗝教迨菀丫为了适应多媒体应用和快速下载的需要,在幸J褂每衫┱沟氖荽浼际酢緇】【【俊】【。本论文中提出应用层组播模型,该模型以环作为拓扑结构,同时采用了改上,运营商南京邮电人学硕上研究生学位论文
本文的主要工作把数据从~个发送者传输到多个接收者,因此,际踅昀次斯惴旱难芯俊S组播不同的是:窃诙讼低呈迪肿椴プ7⒌模讼低持渫üゲチ樱谟τ层建立一个虚拟的纾糠纸邮照呤盏绞莺螅偻üゲチ幼7⒏渌隝椴サ母厩鹪谟冢篈在端系统实现组播数据的复制转发,且不需要路由器提供层组播功能,而组播必须在路由器上实现组播数据的复制转发。过端系统之间的协作,在应用层就可以实现组播。第二,恍枰6月酚善鹘腥魏紊级之类的额