基于Gossip协议的P2P视频点播系统研究与设计

来源 :苏州大学 | 被引量 : 0次 | 上传用户:QINQINXIAOTIANXIN
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着用户对多媒体内容的需求日益增大,传统的C/S结构流媒体服务已不能满足大量用户的同时在线,且易形成系统瓶颈、扩展性不高。IP组播技术也存在固有限制,难以广泛部署。CDN分发网络成本又过高且仅将瓶颈转移,应用面较小。但在P2P网络中,节点既接受服务又提供服务,充分利用网络上的空闲资源,使服务分散化从而减轻服务器的负载,提高了系统的扩展性,为实现大规模的流媒体数据分发带来了希望。目前,对P2P流媒体的研究主要集中于直播系统,对点播系统的研究较少。本文分析了P2P流媒体技术的特点,对节点选择机制、数据传输策略以及激励机制等关键技术进行了总结。之后,对典型的P2P流媒体模型进行分析和比较,结果显示,基于Gossip协议的P2P流媒体模型比树状结构模型具有更高的可靠性及更强的高效性。在上述基础上,本文设计了一个基于Gossip协议的P2P视频点播原型系统,对系统中的Gossip交互消息类型及格式进行了自定义,并且对系统的缓存机制及调度机制进行了设计,采用固定缓存与动态缓存相结合的缓存管理策略,减少了系统的初始启动延迟,同时采用基于数据驱动的调度策略,并进行了一定的改进,保证数据的及时到达。本文还详细描述了系统中的节点管理策略,提出了“代”节点的概念,更好的支持快进倒退操作。最后,本文对现有的P2P仿真模拟器进行比较,选择NS2作为基础的仿真平台,进一步搭建适合P2P仿真的仿真平台,在此基础上对系统进行仿真程序设计,实现以及性能测试。测试结果表明系统具有可行性,并且在扩展性、稳定性以及高效性方面具有一定的优良性。
其他文献
近年来,绿色、节能、环保成为交通工具发展的主题,电动车作为顺应这一主题的产品得到了大力的推广,市场需求迅速扩大,电动车产业也有了爆炸式发展,使得电动车厂家、电动车营销公司
组件技术已经成为软件工程研究的热点和大型软件系统开发的关键。为了提高软件系统的可靠性,利用软件系统架构,即软件系统内部组件和接口间的结构信息对系统的可靠性进行分析
多智能体系统的诞生和发展是分布式人工智能技术和网络技术发展的必然结果。多智能体系统的研究近几年来已经成为基于网络的分布式人工智能的研究热点。其研究的核心问题是一
软件工程是为解决软件危机而诞生的一门学科,基于构件的软件工程CBSE提高了软件生产效率和质量,日益成为软件开发的主流范型。构件具有黑盒性质,因此,构件通过接口提供服务,
汉字识别系统能将输入到计算机中的汉字图像,经过一系列处理后提取出汉字的基本特征,并同计算机标准汉字模板库中的模板进行比较进而识别出输入的汉字。汉字识别问题属于超多
在网络使用过程中,由于用户具有各自的兴趣爱好和访问习惯,因此其关注的内容不完全相同,使用网络的时间和服务也各不相同,并且不同的用户群体不可避免地带有各自的群体行为特征。
近年来,随着对实时数据库服务的需求越来越多,实时事务调度逐渐成为一个研究的热点。先前的研究大都集中在单个或多个类型的实时事务的调度与并发控制上,但是由于实时数据库的应
随着Internet信息的迅速增长,整个Web信息已经被各种各样可搜索的在线数据库所深化,这些信息隐藏在Web查询接口下面,传统的搜索引擎由于技术原因不能索引这些信息,称之为Deep Web
本文首先对符号执行当前的研究现状、技术挑战和解决方案进行了全面深入的研究,分析了目前主要的DSE软件,研究显示DSE技术经过近10年的研究进展显著,但是仍然面临一些技术难
随着互联网络的发展,对等网络技术作为一种新型的分布式网络模式得到越来越多的重视和研究。各种基于P2P技术的应用不断涌现,人们不再满足于只利用对等网络完成资源的搜索和