关键词:
P2P
视频点播
数学分析
协议分析
摘要:
P2P网络是一种所有的网络节点都扮演相同角色的网络。在此网络中,各节点之间可以平等和直接的在网络中交换各种资源与服务。因此,许多基于互联网的VOD模型更倾向于使用P2P技术来提供VOD服务,这就是基于P2P的VOD模型,也称为P2P-VOD模型。在基于P2P-VOD的模型中,由于每个节点不仅要作为客户端接收视频内容,同时也要充当服务器端的部分职责,把其存储在缓冲区中的视频内容提供给其它节点,这样的系统服务能力也会随着用户数量的增长而提高,从而实现了越多人观看,视频播放越流畅。同时P2P-VOD模型也改变了传统的随着用户数量增长,服务器负载直线上升这一难题,使系统性能得到极大的改善。随着众多P2P-VOD模型的商业化,可见,P2P-VOD模型具有很高的实际应用价值和非常广阔的发展前景。
本文在对基于P2P-VOD模型服务器端进行深入分析的基础上,提出了一个新的P2P-VOD服务器端模型,并且做出相关仿真。本论文主要研究内容包括:
1)首先对P2P-VOD模型服务器端的一些参数进行数学分析,并在数学分析的基础上进行性能总结。
2)通过上述分析后,实现服务器端模型的设计。本模型利用代理服务器技术,使系统不仅具有良好的静态可扩展性,同时具有良好的动态可扩展性。
3)在对服务器端存储资源的讨论中,将影片资源分成受欢迎影片资源和一般影片资源。同时利用Period Broadcasting algorithm调度受欢迎的影片资源,而对一般影片资源则利用Batching algorithm来调度,并做出性能分析。
4)本论文采用OVERSIM+INET+OMNET++的仿真方式对服务器模型中的基本策略进行讨论。并从服务器的负载、备用节点数、延时和网络资源使用率等四个方面进行仿真测试。从仿真结果中,我们可以看出该模型的策略具有良好的性价比和可操作性。从仿真结果中进一步可以看出,该模型在一定程度上具有较强的自适应性和实用性。