论文部分内容阅读
随着通信网络技术的迅速发展和宽带接入的普及化,交互式多媒体业务日益成为网络业务的发展方向,视频点播服务作为一项重要的网络多媒体业务成为研究的热点。P2P技术为实现大规模的VOD系统提供了最为经济且有效的解决方式,利用P2P技术在增强系统扩展性的同时保证良好的视频服务质量是研究的热点和难点,其中,视频服务质量包括优质的视频画面、较短的播放延迟、较少的播放停顿、VCR功能的提供等。数据分发策略是影响P2P VOD系统性能的最重要的策略,本文分析了现有的各种树结构与网结构的系统中的分发技术并提出自己的优化策略,以良好的扩展性、较高的服务质量为目标,进行了HybridVOD模型的设计。主要研究内容和贡献如下:本文首先研究了单视频覆盖网络下的数据分发策略。文中基于mesh结构的P2P网络,设计能够充分利用系统内节点上行带宽,满足播放需求的同时进行前向预取的数据分发策略。针对mesh结构系统中的控制流拓扑并非完全分布式、索引服务器易产生单点失效的问题,系统进行了混合式拓扑的设计优化,并在该拓扑的基础上进行了多服务节点间调度算法的设计。仿真实验表明,系统在源服务器负载、索引服务器压力、跳转延迟方面均优于现有系统,能较好地满足扩展性与视频服务质量的需求。其次,本文还对如何解决实际系统中冷门频道与热门频道节点服务器负载不均的现象进行了研究。通过分析现有多视频缓存与分发(MVC)策略的不足,结合混合式的网络拓扑设计,文中提出了一种新的以段为单位的主动复制与被动复制相结合的策略。该方法控制协议简单,能有效地解决由于节点离开造成的块缺失问题。仿真试验表明,结合MVC的HybridVOD系统可有效扩大冷门频道的规模,利用热门频道的点播节点为冷门频道服务,降低了整个服务器的负载,提高了系统的扩展性能。