基于Peer-to-Peer网络的应用层多播研究及其原型系统的实现

来源 :东南大学 | 被引量 : 0次 | 上传用户:zbtoy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet和计算机技术的发展,Internet中用户和应用表现出了新的特点:端用户个人计算机能力的不断增强和与之对应的应用需求变化。新出现的一类应用需求包括在Internet上进行实时音视频交流,音视频点播,网络直播,用户之间的文件共享,虚拟社区,网络游戏等。这类应用通常具有一对多,多对多的通信特点,同时要求网络提供服务质量保证。传统的IP多播方案是为一对多,多对多的通信模型而设计的。然而由于IP多播方案的技术性问题和IP多播方案所带来的市场问题,使得IP多播方案在提出10年以后仍然没有在Internet上成功的部署起来。在IP多播无法满足新出现应用的需求情况下,研究者开始考虑利用Internet边缘用户的资源,在应用层实现多播服务。应用层多播服务的基本思想是:在不改变网络基础设施,不依赖网络层提供多播服务的情况下,在应用层实现多播服务功能,供用户使用。本论文主要研究了基于Peer-to-Peer覆盖网络的应用层多播,提出了在Peer-to-Peer网络上的应用层多播三层体系结构的多播服务模型,设计并实现了相应的原型系统。本论文的研究主要包括以下几个方面:深入分析了当前的应用层多播方案,对应用层多播问题进行了抽象描述,提取其中的关键元素,在抽象层次上对应用层多播路由问题进行了分类,在此基础上对应用层多播的多播路由问题进行了分析讨论。分析了目前在Peer-to-Peer网络上的应用层多播方案,包括CAN Multicast、Bayeux、Scribe等,它们的共同特点是利用了Peer-to-Peer覆盖网络及其动态哈希路由机制,因此保持了Peer-to-Peer网络支持大规模、支持成员动态变化的优点。但目前对基于Peer-to-Peer网络的应用层多播的研究还处于探索阶段,对于应用层多播的模型、性能分析、性能优化的研究都没有展开。设计了基于Peer-to-Peer网络的应用层多播的三层体系结构,并描述了各组成部分的功能。将应用层多播自下而上分为三层:Peer-to-Peer网络抽象层,多播服务层和多播应用层。Peer-to-Peer网络抽象层提供动态哈希路由支持;多播服务层运行多播路由协议,计算多播转发路径,向多播应用层提供多播调用接口;多播应用层可支持多种不同的多播应用。本论文研究内容来源于国家自然科学基金项目“下一代网络服务体系结构和关键技术的研究”。
其他文献
随着信息化产业、社交网络的不断发展,社交网络的用户越来越多,微博作为社交网络中的重要信息交互平台,具有共享性、时效性和交互性等特点,迅速受到大量用户的青睐。如何在微
ERP为企业的信息化建设提供了全面集成的解决方案.中小型企业信息化建设越来越重要,采用先进的企业资源计划系统已势在必行.该文通过对ERP系统中进销存管理的研究,提出了库存
随着网络和多媒体技术的不断发展,IP网络已经从原来单一的数据网络发展成一个名副其实的综合业务网。目前,实时音频、视频等多媒体应用已经进入IP网络,但是还有许多问题没有得到
通用数据访问技术是Microsoft公司为实现统一访问关系型和非关系型数据源而提出的数据访问技术,由ADO和OLE DB两组接口组成。为了使DM数据库管理系统支持通用数据访问技术,本
项目管理技术是20世纪50年代后期发展起来的一种计划管理技术,其本质特征在于利用科学的运筹和管理来达到项目的既定目标,提高项目完成的质量,降低项目运行的风险和成本,加快项目
大坝建设方案选优是建坝决策过程中关键的一步。制定了几套完整的建坝方案,但若不能正确地进行选优,选择出来的方案就可能不是满意的,甚至选错,这些都会造成决策的失误,带来
随着数据库技术的成熟和数据应用的普及,以数值形式存在的数据正以指数速度迅速增长.人们不再满足于对这些数据进行简单的事务管理和信息检索,而期望从数据中获取知识来辅助
工作流管理是近年来在计算机应用领域中发展最为迅速的几项技术之一,其主要特征是实现人与计算机交互过程中的自动化。由于Web技术的发展,越来越多的应用程序采用了Web方式。
云计算是一种新兴的因特网计算模式,最早由Google提出,是目前IT界比较热门的话题。云计算自提出以来,以其强大的处理能力、可定制的服务以及相对低廉的价格引起了许多企业的关注
随着网络技术的迅速发展,以及各种无线终端的大量使用,网络用户对无线接入Internet的需求越来越高,他们希望无论何时何地都能获得所需要的信息。移动IP是可以让移动终端可以随时