应用层组播协议研究
第9卷 第2期 2010年6月 太原师范学院学报(自然科学版)JOURNALOFTAIYUANNORMALUNIVERSITY(NaturalScienceEdition) Vol.9No.2Jun.2010
应用层组播协议研究
随冬梅 王秋艳
(商丘师范学院软件学院,河南商丘476000)
摘要 lP组播方案由于其自身存在一些很难解决的问题未能获得广泛应用.随着P2P技术的快速发展,基于P2P的应用层组播成为近几年的研究热点.文章对P2P应用层组播做了简要概述,详细介绍了目前主要应用层组播协议的实现,并指出应用层组播以后的研究方向. 关键词 P2P;lP组播;应用层组播
文章编号 1672 2027(2010)02 0060 03 中图分类号 TP393 文献标识码 A0 引言
随着Internet的普及和信息传输技术的发展,Internet中有很多新的应用,如音频/视频会议、网络电视、在线视频、文件分发等,特别是音频/视频的直播、点播等流媒体数据传输业务流量成为Internet上的主要流量.现有的流媒体系统主要是基于Client/Server模式,服务器以单播的方式和每个客户端建立连接.但由于流媒体服务具有高带宽、持续时间长等特点,随着客户端的数目逐步增加,服务器的资源很快就被消耗完,成为系统的瓶颈所在,导致系统的可扩展性极差.IP组播是解决C/S模式瓶颈的有效方案.然而由于IP组播方案的技术性问题及需要ISP的支持,IP组播自提出到现在已经有十多年了,却还没有被广泛地应用到Internet中.应用层组播是最近几年提出的概念,应用层组播基于P2P思想,克服了IP组播的缺陷:无须更改网络底层的配置.目前,应用层组播研究已有相当的进展,如Narada[1],NICE[2],PPLIVE[3]及ALMI[4]等.其中一些已应用在Internet上.
1 应用层组播概述
应用层组播的基本思想是屏蔽底层物理网络的拓扑细节、将所有P2P客户端组成员自组织成一个叠加在IP网络之上的,实现组播业务逻辑的覆盖网(OverlayNetwork).应用层组播并不像IP组播那样数据在路由器处进行复制转发,其数据的复制、路由和转发功能均在P2P客户端完成.图1给出了简单单播、IP组播和应用层组播的一个对比图.图中A节点是发送节点,B,C,D为接收节点,R1,R2为路由器.图1为单播数据传输方式,该方式下发送节点为每个接收节点分别建立从发送源到目的地的传输路径,因而在靠近发送源的路径上会产生许多重复报文,易造成链路拥塞、形成服务瓶颈.图2为IP组播数据传输的方式,数据在路由器上进行复制,这样就使得任何物理链路上只有一个数据传输,可有效避免冗余传输,节省网络带宽.图3为应用层组播的传输方式,数据在终端节点处进行复制,这种组播方式会减少靠近发送源的路径上的重复发送报文的次数,节省网络带宽,对带宽的利用率虽然不及IP组播,但不需要任何的网络底层改变.
2 应用层组播协议的实现
应用层组播协议通常都按照两个拓扑结构组织组播成员,一个是控制拓扑结构,一个是数据拓扑结构.控制拓扑结构一般是由组播成员构成的连通图(Mesh),组播成员之间周期性地交换控制信息,负责监视连接节点的变化、以维护网络的连通性.数据拓扑结构通常是控制拓扑结构的子集,是组播数据在覆盖网中的数据传输路径.数据拓扑结构是一个树状结构(Tree),数据从树根节点发送,沿着该开环树中间节点转发,一*收稿日期:2010 02 10
作者简介:随冬梅(1978 ),女,河南商丘人,硕士,商丘师范学院助教,主要从事计算机网络与通信研究.
应用层组播协议研究与算法设计 提出了一个基于应用层的能够实现大规模视频直播的单源组播协议ALSSMP。在ALSSMP中采用树拓扑优先的方法来构造组播转发树。在组播树的...
//www.cqvip.com 200 7年 3月 榆林学院学报 JUN FYLNCLE ORALO UI OLGE 第1 7卷 第2 期 M8.o) r2(7V0.7No211 . 应用层组播协 议的分析 与比较...
本论文在对现有应用层组播协议进行详细研究的基础上,针对现有系统中 存在的缺陷提出一种具有多层次应用层结构的应用层组播协议。该协议具有较 高的效率和良好的可...
用与 软件 Computer Applications and Software Vo1.30 No.3 Mar.2013 考虑 主机 容量 的应 用层 组播 协议研究 栾淑莉 贺 萍 ( 青岛农业大学 图书馆 山东...
基于二维网状结构的应用层组播协议研究 为了改善网状优先的应用层组播协议可扩展性差等缺点,提出一种新的应用组播协议,协议采用特殊的二维层次结构。在低层,将距离近...
基于应用层组播的实时视频传送协议关键技术研究_专业资料。本文基于应用层组播技术,针对实时视频传输这类应用的特点,在分析和讨论了协议设计过程中面临的若干关键技术后...
这种方式的应用层组播协议通常可以支持规模相当大的组播组, 具有良好的可扩展 性。这类方案包括:NICE、CAN、Bayeux 等。 在本研究报告中,我们将重点介绍基于数据...
基于隐含组播转发拓扑结构的应用层组播协议研究_专业资料。介绍应用层组播协议的分类,然后对基于隐含组播转发拓扑结构的应用层组播协议进行分析、总结,讨论了进一步的研究...

我要评论