基于混合内容分发网络的流媒体系统研究与实现

来源 :华东理工大学 | 被引量 : 0次 | 上传用户:zxh0532
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在大规模网络分发方面,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网络从边缘服务器下载。
其他文献
人类发展的历史,就是解决问题的历史。计算机的出现,加快了人类解决问题的速度,也带来了与之相对应的问题。在一些反复出现的问题上,人们试图找出最优的解决方案,以期可以达
在科技飞速发展、信息高度膨胀的今天,互联网已经成为推动生产力发展最重要的工具。而且,人们获取自己所需的知识和信息的方式也正逐渐发生变化,从以往的在图书馆翻阅书籍,向网络
软件系统的正确性一直是人们所关心的问题,人们使用各种方法来验证一个软件系统的正确性,目前已经有越来越多的人使用模型检测技术来对软件系统进行验证,也就是通常我们所说