基于不定叉树的应用层组播协议(1)

基于不定叉树的应用层组播协议(1)

ID:30641238

大小:19.45 KB

页数:7页

时间:2019-01-02

基于不定叉树的应用层组播协议(1)_第1页
基于不定叉树的应用层组播协议(1)_第2页
基于不定叉树的应用层组播协议(1)_第3页
基于不定叉树的应用层组播协议(1)_第4页
基于不定叉树的应用层组播协议(1)_第5页
资源描述:

《基于不定叉树的应用层组播协议(1)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果基于不定叉树的应用层组播协议(1)摘要本文提出了一个适合小规模、低时延,基于不定叉树的应用层组播协议,重点讲述了协议的设计思想、节点故障修补算法和性能优化方法。协议已被成功应用到一个视频会议系统中,结果表明,这样的一个协议能很好的适应目前Internet上小规模多媒体应用层组播系统。关键词应用层组播;不定叉树;源指定树;路由树调整1概述自应用层组播的概念提出以来,已有很多各具特点的解决方案被提出。各个不同的应用层组播系统具有不同的设计目标及系统结构。如,E

2、SM(End-SystemMulticast)[1]和ALMI[2]适合时延要求不高的小规模多对多通信,而Scattercast[3]和Overcasts[4]则支持大规模的数据递送系统。在系统结构方面,根据建立应用层组播拓扑结构时采用的方案,将这些系统分为两种:网优先(MeshFirst)和树优先(TreeFirst),网优先的系统会首先为覆盖节点建立一个网状的拓扑结构,然后按照某种路由协议来生成数据路由树,如ESM的Narada协议,会先构建一个网,然后通过修改后的DVMRP协议完成路由树的生成;而树优先的系统则是直接建立数据路由树,ALMI、Overcast、HostMultica

3、stis[5]均属于这种系统。一般来说,网优先的系统稳定性更好,不会形成回路,树优先的系统则在效率上占优势。在多源的应用层组播方案中,根据数据路由树的使用和维持,可以分为Shared课题份量和难易程度要恰当,博士生能在二年内作出结果,硕士生能在一年内作出结果,特别是对实验条件等要有恰当的估计。从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果Tree和Source-specificTree两种。SharedTree,就是所有的源使用同一棵树;Source-specificTree,就是每个源维持一棵树,前

4、者不能保证每个源都能获得较好的传输延迟。本协议根据视频会议系统的应用特点,采用效率较高的树优先的拓扑结构,使用Source-specificTree数据路由树策略。树的生成、维持由根(源)负责,集中点(RP)不参与,这点类似HostMulticast的做法,HostMulticast是分布的方式,每个组的数据路由树都有一个根节点,每个新的组成员加入时,都要从该根节点开始依次协商,直到找到一个距离最近的节点为止。2基于不定叉树的应用层组播协议协议设计思想我们的思路是,建立一个全分布的,支持多组、多源,低时延的,基于不定叉源指定树(Source-specificTree)的Tree-Firs

5、t应用层组播协议平台。由于目前Internet终端多数是以xDSL方式接入的,考虑到这些终端具有的极限带宽是上传512kbps(部分是1Mbps),下载5Mbps(其余接入方式的终端一般具有更高的带宽),假定每个源每秒产生的实时数据流量为150kbps(如视频会议),按照90%极限上传带宽的可利用率,一个节点可以为3个节点实现分发任务;再假定组的规模控制在100个节点内,如果按照三叉树的组织结构,这样的树将不超过4层,经过4个节点的转发,其时延基本可以控制在5秒内。基于以上的假设,我们将在组应用开始前建立n棵Source-specific课题份量和难易程度要恰当,博士生能在二年内作出结果

6、,硕士生能在一年内作出结果,特别是对实验条件等要有恰当的估计。从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果Tree,n等于组的节点数,每个节点负责生成一棵以它为根的满三叉树。我们又知道,有的节点的上传能力可能不到3个,有的节点则可能超过3个,而且这种能力可能是变动的。由此,这些树必须根据网络的实际状态进行调整,节点的分发孩子个数视其能力变动而定,分发能力的判断,则通过孩子节点反馈RTCP信息包来计算丢包率。也就是说,满三叉树在应用预运行或运行后成为动态调整的不定叉树。2.节点加入节点必须清楚自己属于

7、哪个组,然后加入到合适的组中。RP(集中点)为节点提供加入服务。任一个节点加入时,必须向RP报到,RP将新节点加入到组的节点列表中,然后将已加入的节点列表发给新节点,同时,向所有节点通告单个节点加入消息。2.满三叉树的生成“距离”与“距离”计算节点一旦成功加入,马上与列表中的同组节点通信,估算节点之间的“距离”。所谓的“距离”,指的是节点间的传输延迟和带宽加权后的值,我们采取简单做法,就是测试1KUDP包来回所需的时间。我们采取如下

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

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

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