基于流行度的节点辅助互联网视频点播服务代理缓存的研究

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:qyc88107
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,互联网流媒体视频点播服务蓬勃发展,P2P视频点播技术已经很成熟并且流行起来,随着视频点播服务的大量普及,视频服务器需要提供大量的带宽才能确保提供流畅的服务,同时视频服务器的工作负载也变得很大,目前减小视频服务器负担的通用做法是通过P2P技术和代理这两项技术来实现。本文将结合这两种技术,设计出一个使用代理服务器的节点辅助的视频点播系统。   互联网视频点播服务有别于传统的视频点播服务,因此不能简单地将适用于降低传统视频点播服务器工作负载的算法直接套用在互联网视频点播服务中,本文通过对现实数据集合的分析,得到互联网视频点播的两个特殊的特点,即,视频的长度普遍较短和视频的流行度分布极度不平衡。根据其特殊性来设计相应的算法。   使用代理服务器和节点协同合作来缓存视频是可以有效地降低视频服务器的负载,而传统的视频点播服务没有很好的解决协同问题,使得代理服务器和节点重复缓存相同的视频备份,本文将视频缓存问题抽象为整数规划求最优解,通过理论分析得到的最优解得出,代理服务器会缓存前C个最流行的视频,而P2P系统中韵每个节点就不会缓存这些视频。其次,对于那些没有被代理服务器缓存的视频,P2P网络中的节点就需要采取一个合适的算法来均匀的缓存这些视频以降低视频服务器的工作负载。   同时本文设计了一个使用代理服务器的节点辅助的视频点播系统,并提出了用于此系统的协议PopCap,此系统与传统的系统相比有:1)系统简单地为应用层覆盖网,而非建筑在其他P2P结构上(如DHT),容易实现。2)代理服务器部署在网关上,节点主要与代理服务器通信,网速快并且避免与视频服务器直接通信和减少跨越流量。3)代理服务器的智能更新策略,可以进一步的降低域内的流量以及代理服务器和视频服务器的通信流量。   Planet-lab为当今流行的网络实验测试平台,本文设计并实现了点播系统原型,通过将系统原型部署在planet-lab节点中运行得出,与现存的一些协议相比,PopCap协议会更加有效地降低视频服务器的工作负载。
其他文献
作为一种新兴的商业计算模型,云计算实现了计算能力、存储空间和信息服务等像水、电、煤气一样可以由用户按需取用,灵活计费。云计算通过运用虚拟化技术,实现了对大量物理资源的
随着自然语言处理的研究在近年来的不断深入,机器翻译的发展也得到了长足的进步。但对于小语种的翻译仍很少见,本文以研究统计机器翻译理论为出发点,针对维语-汉语之间的统计机
网络技术的发展给互联网上大量传递的数字作品的安全性带来了极大威胁。加密技术的产生与发展在一段时期内对数字作品起到了很好的保护作用,但是由于经过加密的文件其内容明显
近年来,互联网尤其是移动互联网规模和技术发展迅猛,智能移动设备如智能手机、平板电脑等大量普及,智能手机用户数量剧增。移动应用作为智能手机的重要组成部分,改变了用户的生活
无线电频谱资源是一个国家重要的战略资源,随着对无线电频谱资源的需要增大,能够被普通用户使用的频谱资源越来越短缺。动态频谱接入(DSA)作为认知无线电的一种重要应用,它能
装箱问题是一个经典的组合优化问题。简单地说,装箱问题就是将若干不同尺寸的物体互不重叠地放入有一定容量的箱子中以达到某种最佳目标。装箱问题被广泛应用于计算机科学领
传统的无线传感器网络(Wireless Sensor Network, WSN)只是传输一些简单的数据,而无线多媒体传感器网络(Wireless Multimedia Sensor Networks, WMSNs)的传感器节点能够感知音
电子商务的蓬勃发展,使得互联网+思维模式日益风靡,现在越来越多的商家也推出了自己的电子商务销售平台。经过对国内外图书电子商务平台发展近况的深入分析后,本文设计和实现
通常,特征基因选择的目标是找到紧凑的特征子集用以构造一个模式分类器,以提高分类的性能。特征基因选择不仅能为我们找到与疾病相关的重要基因,提高肿瘤分类能力,同时也降低了临
人工神经网络是通过对人脑神经元的信息处理机制进行模拟而构建的一种机器学习模型,具有自学习、自适应、高容错性等优势。但是随着人工神经网络隐藏层的层数增加,梯度弥散现