P2P视频点播系统的研究与设计

来源 :中国科学院计算技术研究所 | 被引量 : 0次 | 上传用户:coolfish_dj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,基于P2P视频点播技术的研究越来越受到重视,其目的是通过P2P技术减轻服务器的压力,同时支持更大的用户规模和提供更好的用户体验。目前的基于Mesh结构的P2P视频点播系统能利用客户端资源提高系统可扩展性,但是仍然没有充分促进邻居之间的数据共享。本文从如何提高P2P视频点播系统中用户节点的数据共享程度出发,深入分析了当前国内外现有的P2P视频点播技术以及方案,提出了几个提高系统用户节点数据共享程度、提高视频节目观看的流畅程度以及改善用户体验的解决办法。主要研究内容及结果如下:   (1)提出了一种邻居节点之间潜在共享能力的评价方法。通过分析邻居的数据缓存情况得出节点之间数据共享的有效程度。基于该方法的邻居管理策略能够有效的促进用户节点之间的数据共享。   (2)提出了一种基于最小处理时间的数据调度策略。该策略通过动态估算邻居节点的服务带宽,综合考虑节点的动态性与异构性来进行数据调度。该算法不仅能动态适应P2P环境下复杂的网络情况,还能提高数据下载效率,缩短VCR操作后的缓冲时间。   (3)研究并分析了现有的P2P视频点播系统中有限磁盘缓存替换机制的研究现状,发现已有的机制没有考虑P2P环境下磁盘缓存替换对邻居数据共享以及跨域流量的影响,并提出了适用于P2P视频点播系统的磁盘缓存替换算法。该算法通过考察磁盘缓存中每个数据块在邻居节点中的分布情况和邻居节点对每个数据块的需求情况,同时根据网络拓扑信息来进行优化选择。仿真实验结果表明:相比已有的磁盘缓存替换算法,提出的算法更适合用于P2P视频点播系统,可更有效的提高系统网络中节点之间的协作性,减小媒体源服务器的压力,降低跨越自治系统的骨干网流量。   (4)给出了P2P视频点播系统QVod的详细设计与实现。
其他文献
信息技术和计算机的快速发展使得软件的执行效率和硬件的性能得到了很大的提高。在现代生活中,具备计算能力和数字通信能力的设备越来越多,并且这些设备的功能和信息都可以被
随着计算机网络技术和数字通信技术的飞速发展,以TCP/IP为基础的Internet越来越影响着人们的生活,同时也带动了以IP为基础的各种应用的迅猛发展。基于IP网络的高带宽、低成本,以
借助于半导体工艺技术的进步,基于片上系统(SoC)的嵌入式电子设备在现代社会中得到了广泛的普及。消费市场对于这些设备的交互能力,尤其是图形表现力,提出了越来越高的要求。与
随着卫星移动通信技术的不断发展,其在我国军事通信、移动通信等很多领域都得到了广泛的应用,而卫星终端测试仪是卫星移动通信系统的基石,对卫星移动通信技术的发展具有积极的推
指纹识别领域虽然取得了很多研究成果,随着指纹识别技术应用越来越广泛,进一步提高自动指纹识别系统的性能并且降低其成本仍然具有重要的意义,自动指纹识别的准确性及速度仍然具
Peer-to-Peer(简称P2P)文件共享已成为占据Internet网络流量最多的新型网络应用。BitTorrent是最为流行、使用最广的P2P文件共享系统之一,其用户数目已经超过了1.6亿。它能够
网络视频教学系统特别是基于视频点播(VOD)的教学系统以其使用方便、知识呈现方式生动等优点,逐渐成为传统课堂教学的一种重要补充,满足了人们在知识爆炸年代不断学习新的知识
随着空间探索规模的不断扩大,我国空间应用系统的设备接口越来越复杂,对设备的通信速率以及通信可靠性也提出了越来越高的要求,对于设计人员如何设计高效的通信系统提出了严峻的
心脑血管疾病是全世界公认的威胁人类生命和健康的“头号杀手”。介入式放射疗法已经发展成为救治心脑血管病患最及时、最有效的方法之一。针对操作复杂、高风险、缺乏充足有
当今,处理器系统结构正经历着巨大的变革。其发展已经从单处理器高主频转变到将更多的处理器封装到一个芯片中了,允许在一个处理器中同时运行多个物理线程。各大处理器生产厂商