一种面向P2P流媒体的应用层组播协议算法

来源 :北京交通大学 | 被引量 : 0次 | 上传用户:qazxc123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet和计算机技术的迅猛发展,以视频点播、远程教育为代表的流媒体业务不断涌现,在Internet上开展流媒体直播或点播业务是未来的发展方向。为满足流媒体对带宽、实时性的要求,已有的技术主要是内容发布网络(CDN)和IP组播。然而由于CDN技术的昂贵成本以及IP组播技术的自身的种种限制,阻碍了流媒体技术的大规模部署。由于应用层组播在节约网络资源方面相对于IP组播有其巨大的优势,组播技术的研究学者把眼光转到了应用层组播上来。对于一个P2P流媒体系统来讲,基于应用层组播的协议设计关系到整个系统的稳定性和高效性,因此,设计一个合理的应用层组播协议是一件很有意义的事情。本文主要研究了一种面向P2P流媒体系统的应用层组播协议算法。在充分分析了已有的应用层组播协议的基础上,设计了一种面向流媒体系统的应用层组播协议,提出了一个基于效用因子的应用层控制拓扑构造和数据转发树的构造算法,并给出了数据转发树的维护机制和数据传输的同步机制。本文首先研究了已有的应用层组播协议的设计方法,介绍了P2P流媒体技术和组播原理,分析了应用层组播比IP组播技术具有的优势,在此基础上给出了面向P2P流媒体的应用层组播协议的总体设计,包括信息交换协议和数据传输协议,以及源节点端和普通节点端的具体模块设计。根据设计的模块分别给出了控制拓扑构造算法和数据转发树的构造算法,提出了数据传输的同步机制。最后对该协议进行了仿真实验,并与已有的NICE协议进行了性能对比。本论文的研究结果是实现了一种能有效防止拓扑不匹配和具有良好性能的流媒体系统的应用层组播协议算法。
其他文献
学位
如今伴随着Zigbee无线传感器网络技术的不断发展,该技术在工业控制领域的应用越来越引起了人们的普遍关注。Zigbee作为一种崭新的2.4G无线局域网通讯技术,具有低复杂度,低速
背包问题要求在旅行袋容积一定的条件下,使所携带物品的总价值最大。背包问题也可以理解为在资源有限的情况下,如何分配资源使得收益最大。背包问题属于组合优化领域中具有代
自动化技术的不断发展和工业以太网技术在生产车间的广泛应用,在提高企业生产效率的同时也为企业车间现场带来了大量的生产检测设备。车间层现场设备种类繁多,接口各异,各设
随着3G技术的发展,使得手机移动流媒体服务成为3G技术的标志性业务,并得到了广泛的应用,如视频在线播放,视频电话,即时体育播报、天气信息服务等。当手机终端点播音频视频等
学位
长期以来,电费、水费、暖气费等费用回收一直是困扰公共事业部门的一个问题,而解决这个问题的关键就是增加用户缴费的渠道。目前用户主要的缴费渠道有相关营业厅、银行等,但
学位
在学校信息化建设不断发展进步的过程中,校园一卡通系统应用的范围不断地扩展,应用的层次不断地深入和提升。信息化建设在发展的过程中会产生很多问题,需要用正确的态度来面
目前的语义Web服务发现方法,由于受用户所处环境上下文信息的约束,所发现的服务尚不能很好地满足用户的期望。如何有效地整合上下文信息以实现Web服务的发现成为新的研究热点