应用层组播中间件技术研究.pdf

应用层组播中间件技术研究.pdf

ID:57791845

大小:298.40 KB

页数:4页

时间:2020-04-03

应用层组播中间件技术研究.pdf_第1页
应用层组播中间件技术研究.pdf_第2页
应用层组播中间件技术研究.pdf_第3页
应用层组播中间件技术研究.pdf_第4页
资源描述:

《应用层组播中间件技术研究.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第25卷第10期计算机应用Vol.25No.102005年10月ComputerApplicationsOct.2005文章编号:1001-9081(2005)10-2255-03应用层组播中间件技术研究冯睿江,窦文华(国防科技大学计算机学院,湖南长沙410073)(rjfeng@163.com)摘要:目前的研究成果表明,以中间件的形式为组播应用提供应用层组播的基础功能是完全可行的,关键在于明确这些基础功能并确定出一种实用的中间件框架。在分析研究典型的应用层组播系统、协议和中间件的基础上,总结出了应用层组播

2、的基础功能,并提出了应用层组播中间件的一种基本架构。关键词:应用层组播;中间件中图分类号:TP393.04文献标识码:AResearchonapplicationlayermulticastmiddlewaretechnologyFENGRui2jiang,DOUWen2hua(SchoolofComputer,NationalUniversityofDefenseTechnology,ChangshaHunan410003,China)Abstract:Theactualresearcheshavesho

3、wnthefeasibilitytoprovidethefundamentalfunctionsofALMtomulticastapplicationastheformofmiddleware.Thekeyisdescribingthesefunctionsanddefiningonepracticalframeworkformiddleware.BasedontheanalysisontheclassicalALMsystems,protocolsandmiddlewares,thispapersumma

4、rizedthefundamentalfunctionsofALM,andfurtherpresentedabasicarchitectureofALMmiddleware.Keywords:ALM(ApplicationLayerMulticast);middleware[1]技术分为三类:网优先(meshfirst)组播,如EndSystem0引言[2][3][4]Multicast、Scattercast;树优先(treefirst)组播,如ALMI、[5][6][7][8]IP层组播和应用层组播(A

5、pplicationLayerMulticast,Yoid、HostMulticast、Overcast、HostCast;隐式ALM)是实现组播的两种机制。应用层组播将端主机(端系(implicit)组播,如Bayeux[9]、Scribe[10]、NICE[11]。网优先组统)组织成覆盖网络,并构造组播数据分发树,通过端主机在播易于支持多源组播应用;树优先组播利于实现有高带宽需应用层以单播方式来相互复制并向接收者转发报文。相比求的数据传输,但不适合对延迟敏感的实时应用;隐式组播具IP层组播,应用层组播并

6、不需要改变下层网络基础设施,可有良好的可扩展性,可以支持大规模的组播应用,但大多数此以直接利用现有的网络设备和传输技术在应用层达到组播的类协议的设计比较复杂。目的。因为应用层组播不可避免地要在某些链路(也包括发此外,按照组播结点的选取原则还可将应用层组播系统送方链路)重复传输相同的报文,其效率要低于IP层组播,所划分为三种结构:基于端主机的结构、基于代理的结构,以及产生的网络传输负载也高于IP层组播。但是,在应用层实施基于端主机和基于代理相结合的结构。组播的可靠传输、QoS、拥塞控制、安全性显然要比在IP层

7、现在基于端主机的结构中,组播结点是端主机,覆盖网络和实得多。组播树的构造通过端主机间的相互协作来进行。采用此类结应用层组播应用广泛,尤其适用于需要大规模分发数据构的应用层组播系统有ALMI、Overcast、Hostcast、Bayeux、的应用,比如视频/音频点播、网络会议、信息发布、分布式交Scribe、NICE等。互仿真、网络游戏、远程教学等等。从目前实际的研究和应用基于代理的结构是集中式和分布式的结合。属于此类结来看,由于不同领域对组播的需求不尽相同,大多数的应用层构的应用层组播系统首先策略性地部署

8、或选择一些结点作为组播系统主要还是面向领域的。而在类似的领域或业务模型组播代理,并只基于这些组播代理来构造骨干覆盖网络和组中,应用层组播的公有特性和基础功能应该是可以共用的,而播树;然后,其他组播成员连接到就近的组播代理,通过组播且可以将这些公有特性和基础功能实现为可重用的中间件,以中间件的形式为多种应用提供组播功能。代理发送和接收数据。基于代理的应用层组播系统可以支持目前,国内对应用层组播中间件的研究和实现还很

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

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

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