基于P2P网络流媒体点播系统的研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:anqir621
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet网络的快速发展,人们已不再满足于普通的网页、邮件等应用,流媒体应用正在逐渐成为关注的热点,而在流媒体的各项应用中,网络电视备受瞩目。但是流媒体资源数据量大,对服务器的带宽要求高,因此在流媒体点播系统中采用P2P技术势在必行。本文首先分析了基于P2P网络流媒体点播系统的基本原理,并给出了系统实现的整体架构、工作模式以及工作流程。在此基础上,重点研究了缓存淘汰与替换以及数据调度算法。在本文的最后,结合提出的缓存淘汰与替换以及数据调度算法,实现了基于P2P网络的流媒体点播系统。在缓存淘汰与替换方面,传统的LRU(最早使用)和LFU(最少使用)算法只考虑了节点自身的缓存情况,并没有考虑整个系统资源的缓存情况。本文提出了基于冗余度的缓存淘汰与替换算法,该算法优先将系统中冗余度高的数据淘汰和替换掉,使得系统中含量较少的数据资源始终保留在有限的缓存空间上,以充分发挥缓存空间的作用,更好地为其他节点提供服务。仿真结果表明基于冗余度的缓存淘汰与替换算法可以大量减轻流媒体服务器的负担。在数据调度方面,分析了传统的顺序调度算法和最少优先调度算法,本文中提出将顺序调度与最少优先调度结合起来的调度算法,在预选窗口的前面部分采用顺序调度算法以保证播放质量,而在后面部分采用最少优先调度算法,这样可以增加系统中含量少的片断数量,从而更好的为其他节点服务,减轻流媒体服务器的负担。仿真结果显示顺序调度与最少优先调度相结合的调度算法继承了顺序调度与最少优先调度两者的优点,可以在保证一定播放质量的同时减轻流媒体服务器的负担。
其他文献
在现代工业监测系统中,旋转体的每分钟转数(Revolutions Per Minute,RPM)是重要的物理量之一,需要对其进行准确的测量,因此RPM传感器在广泛的领域里起着重要的作用。本文描述
随着科学技术的飞速发展,机械设备向着大型化、高速化、高强度、自动化和高性能的方向发展,但同时也潜伏着一个危机,即一旦发生故障所造成的损害将十分严重。齿轮是机器设备中传递运动和动力的关键部件,它的运行状态直接影响到机械设备的安全运行,对齿轮进行状态监测与故障诊断具有重要的实际意义。论文采用虚拟仪器技术设计开发了一套齿轮故障测试系统。论文综述了虚拟仪器的发展和齿轮状态监测与故障诊断的研究现状,分析了基