论文部分内容阅读
在视频点播系统中引入P2P技术,可以大大降低服务器和骨干网络的压力。但是由于影片众多,观看同一电影并且进度相近的节点很少,这导致只能有少量的节点进行P2P通信,不能充分体现P2P网络的优势。本文利用点播数据源是静态的特征,在客户端开辟一定的磁盘空间,当客户端播放时,把下载的数据以分段的形式存储下来,这样即使在节点结束播放后,存储在磁盘上的数据仍旧可以提供服务,通过这种方式增加了可提供服务的节点数。本文设计实现了PPVoD点播系统,详细介绍了设计思想和系统特点,包括:在客户端开辟存储空间,采用三级存储方式;客户端采用影片分段存储,服务器采用影片完整存储;索引服务器采用分段索引方式;利用P2P降低服务器负载等。本文对五种客户端节点的段替换策略做了讨论,即FIFO、LRU、冷段优先策略、多拷贝数优先策略、非稀缺段优先策略,分析了每种策略的出发点和优缺点,并通过仿真说明非稀缺段优先策略效果最好。本文分析了边缘服务器在P2P点播系统中,服务局部性原理得到了弱化,并说明了后台服务的必要性。