论文部分内容阅读
在大规模网络分发方面,CDN(Content Delivery Network,内容分发网络)占据主导地位,将内容发布到最接近用户的网络边缘,使用户可以就近取得所需的内容,解决了由于网络带宽小、用户访问量大、网点分布不均匀等因素造成响应慢的问题,但其成本高,可扩展性不强。P2P网络(Peer-to-Peer Network,对等网)打破了传统的C/S模式,不再依赖中心化的服务器,相比CDN有明显的互补优势,具有可扩展性、安全性及高性价比。本文在研究了CDN的体系结构及关键技术,以及在应用于流媒体分发时的性能要求,分析了流媒体CDN系统存在的问题;本文还研究了对等网的发展及体系结构,分析了应用于流媒体分发存在的问题。在分析CDN与P2P体系结构基础上,提出了将两者结合构建混合内容分发网绍(HCDN, Hybrid Content Delivery Network)的方案。HCDN的网络结构可抽象为两级模型:CDN级主要利用骨干网分发,将内容分发到网络的边缘;在边缘缓存服务器应用P2P技术,构建以缓存服务器为中心服务器的P2P网络,其管辖区域内的用户节点之间可相互交换文件内容。在边缘缓存服务器进行缓存转换时,选择按内容访问量进行转换的策略,结合基于H.264文件格式,提出双LRU置换算法。CDN级的分发策略,采用“推”与“拉”相结合的策略。实验结果表明,跟传统CDN网络相比,HCDN可降低服务器负载,从而减小边缘服务器数量,节约了部署成本;与纯P2P网络相比,HCDN提供更好的QoS保障,用户节点可通过其它节点获取数据,而当用户节点较少时,用户节点又可通过CDN网络从边缘服务器下载。