论文部分内容阅读
音频、视频业务正成为Internet中的重要网络应用,但传统的单播模式中服务器很容易成为系统瓶颈。内容分发网络CDN和对等网络P2P技术是当前因特网提供音视频服务的两种主流技术。内容分发网络的核心是将媒体内容迅速有效地发布到离用户最近的服务节点上,使用户访问服务器时可以就近得到快速响应,减轻服务器和骨干网络的负荷,提高网络利用率。而基于地位对等的P2P技术通过“去中心化”的设计和多点传输机制,弱化中央服务器的作用,允许用户直接交换信息,实现资源的快速共享,同时实现负载的均衡。本文将CDN和P2P技术引入到视频点播VoD系统中,利用CDN技术的可靠性、可管理性和P2P技术的快速性和可扩展性,为VoD系统提供QoS保证,同时容纳更多的用户数。本文的具体研究内容和研究工作包括如下方面:(1)结合CDN和P2P技术的视频VoD系统模型的构建。系统模型由资源服务器、边缘服务器、索引服务器及客户端组成,其中资源服务器提供最原始的音视频资源;边缘服务器为用户提供快速启动播放的初始数据及稳定播放所需的增补流;索引服务器一方面提供资源索引服务,同时还进行用户准入控制,在保证已有用户的服务质量的前提下,容纳更多的用户数;与传统模式相比,客户端还充当临时服务器的作用。(2)P2P资源节点选择算法的研究与设计。与已有的几种节点选择算法相比,该算法综合考虑待选节点的资源可用性和丢包率、可用带宽、延迟等QoS指标。具体的选择算法是在索引服务器完成,索引服务器依根据所请求的资源数据段,找到一组拥有该数据段的候选资源节点,并从中根据数据段具体数据块权重及QoS指标确定最佳的资源节点。这里为防止索引服务器成为新的瓶颈,可采用集群技术。(3)系统的仿真实现和实验。本文基于所提出的系统模型,对所设计的准入控制方法和资源节点选择算法进行仿真实现和实验。仿真结果表明,本系统模型在保证现有节点服务质量的基础上,系统能容纳更多节点。