基于Overlay网络的应用层组播系统的研究与实现

来源 :东南大学 | 被引量 : 0次 | 上传用户:illjyf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Internet上流媒体,视频会议和视频点播等多媒体业务的应用日益广泛。点对点传输的单播方式已经不再能适应这一类业务的传输特性,于是组播技术成为研究的热点,它的出现解决了网络数据冗余的问题,尤其对于音频和视频数据,可以节省大量网络资源。目前IP组播的服务模型和协议存在着一些不足,使得它至今没有能在Internet上得到广泛部署,人们于是开始把目光转向其它IP组播的替代方案,应用层组播就是其中重要的一种。应用层组播将组播功能从路由器转移到端系统,由端系统完成所有组播组通讯的功能,如成员管理、数据包复制和分发。组成员之间建立一个叠加在IP网络之上的、实现组播业务的功能性网络,在这个网络中构建Overlay组播树。本论文主要研究基于Overlay网络的应用层组播系统,提出了一个新的应用层组播协议,对它进行仿真和分析,设计并实现了基于这个协议的原型系统,论文的具体研究和实现工作包括以下几方面:对现有的应用层组播系统进行研究,分析他们各自的特点、优势与存在的问题,找出自己研究的切入点。应用层组播系统结构的研究。阐述了客户端-代理服务器两层结构的优势:它能够更好的应用于现有的Internet环境中,提高系统的可扩展性;针对实时应用的特点,只让转发能力较强、稳定性较高的服务器节点参与组播树的构建,避免性能瓶颈。提出了一个新的应用层组播协议-ALMP。它主要面向实时应用,利用根节点维护整个组播树的结构,节点可以高效的加入和离开组播树。ALMP主要面向实时应用,这类应用对QoS,即延时和带宽要求较高,不同于大多数现有系统认为每个节点的需求带宽相同,ALMP可以针对异构端系统对延时和带宽的不同需求和不同服务能力提供可定制的服务。另一方面,ALMP提出了可能父母节点的优先级计算方法,对可能父母集合的大小进行限制,新成员只需要得到一定数目的可能父母的信息就可以找到较合适的父节点加入组播树,减少了加入代价。对ALMP进行仿真。以树相对延时代价和加入代价作为测度,证明ALMP的有效性。实现应用层组播原型系统-ALMS。ALMS采用Peer-to-Peer结构与客户端-代理服务器混合的体系结构,运行ALMP,用XML技术对用户的不同需求进行描述,并用JMF技术实现了视频文件的传输。对原型系统进行测试。测试结果表明ALMS的各个模块正常工作,组播树上的接收者可以根据自己的要求接收到较为流畅的视频文件,达到了最初的设计目标。本论文研究内容来源于国家自然科学基金项目“下一代网络服务体系结构和关键技术的研究”。
其他文献
工作流的概念起源于生产过程和办公自动化领域,它是针对日常工作中具有固定程序的活动而提出的一个概念。目的是通过将工作分解成定义良好的任务、角色,按照一定的规则和过程
高效的数据复制系统是在尽量减少系统对原有性能影响的情况下,为关键数据构筑容灾系统的核心研究内容。在分析和比较现有数据复制系统和相关技术的基础上,我们设计并实现了实
中间业务的发展越来越受到商业银行的重视,从银行主机系统中将中间业务剥离出来,建立独立的中间业务平台是中间业务的发展趋势,建立一套使用方便而且能够灵活扩展的中间业务
专家系统最近几年取得了较块的发展,通过使用专家系统节约了人力加快了信息流通的速度,在很多领域专家系统得到了有效的应用。本文论述了一个基于CBR的智能旅游咨询系统的构
随着网络互联、网络安全技术和各种高级网络应用技术的飞速发展,现代操作系统面临着各种各样的安全威胁。其中,内核级rootkits由于具有良好的隐蔽性,可以长时间的驻留在被注
随着视频传感器网络、视频监控等低功耗视频设备的应用,分布式视频编码(Distributed Video Coding,DVC)引起研究学者的广泛关注。DVC对视频序列独立编码,而在解码端利用相关
近年来,采用Web服务实现Internet环境下企业应用的松散耦合和集成已经成为新的研究热点。但是Web服务要得到广泛的应用,必须保证Web服务的安全性,而安全通信是Web服务安全的基础
本文的主要工作是做粒子群优化算法(PSO)改进研究,并结合函数优化测试算法改进效果。首先通过最优化问题概述了智能优化算法的一般特征,描述了作为一种新兴进化算法——PSO算法
虚拟现实(Virtual Reality,简称VR),是一种基于可计算信息的沉浸式交互环境,最大特点就是参与者能用人类自然的技能与感知能力与计算机生成的虚拟环境进行自然的交互,因此,要
随着我国卫星导航事业的发展,导航方面的建设和应用将得到规模化的发展,导航的基础是数据,关于数据的处理和应用将是工程发展的核心。本文描述和实现的数据管理软件是某卫星