基于虚拟代理的大规模流媒体分发技术研究

来源 :江西理工大学 | 被引量 : 0次 | 上传用户:pyw520
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
流媒体相关服务已经成为互联网中的主流应用,采用P2P技术的流媒体应用在提高流媒体系统的可扩展性、并发性和健壮性的同时,却面临着大量挤占骨干网络,资源安全和内容版权难以监控等诸多问题。于是,流媒体服务提供商更多的采用CDN技术来搭建自己的流媒体服务平台。CDN能对流媒体资源进行有效的管控,并通过在互联网中架设若干分散的边缘代理服务器来缓存流媒体内容,服务用户请求。不过高昂的组网成本制约了它的规模扩张,无法满足大规模的服务请求。于是结合P2P与CDN的混合拓扑架构逐渐成为流媒体系统的主流。其融合了CDN对资源的安全管控和P2P低成本扩展的优点,适应了大规模的服务请求。但普通P2P-CDN架构的服务能力仍然受到代理服务器服务带宽的限制;而且虽然引入了P2P技术,但由于请求资源的节点都是普通的用户节点,且缓存容量普遍不高,缓存的资源信息都是比较接近于播放时间点,而目前的代理服务器缺少对请求节点播放时间段的监控,使得P2P网络中的资源查找效率并不高。建立集中目录式,或者结构化的P2P网络都能提高查找效率。但这些都增加了代理服务器的组网负担,也对普通节点提出了更高的计算要求。本文在介绍了流媒体的相关知识,分析了现有的分发技术的基础上,重点研究了现有的P2P-CDN混合拓扑技术,并在此基础上主要做了以下工作:1)引入虚拟代理服务器的概念,提出了基于虚拟代理的二层代理混合分发模型。即通过选取一些高能、稳定的用户节点充当辅助代理的角色,分担部分代理服务器的功能。并将用户节点按照请求的数据段划分到不同的P2P网络中,从逻辑上归并有相同需求的节点,以便代理服务器批处理分发的任务,并提高节点间获取资源的效率2)基于新的模型,研究了代理服务器和虚拟代理服务器的分发和缓存策略;设计了虚拟代理服务器的选择算法,将历史贡献度加入到节点的考量之中,以选择更具稳定性的高能节点。3)在详细研究现有的P2P流数据块调度算法基础上,设计了基于P2P服务池的多发送端最优任务分配算法。将对请求节点的能力评价考虑进对其提供服务的带宽分配算法中,使得高能节点能更快的获取服务,从而提高整个P2P网络的资源扩散效率和服务能力。最后将虚拟代理模型与传统模型在相同仿真环境下进行了响应延迟、带宽占用比等参数的比对和分析。并对算法也进行了测试,结果表明新的模型能较明显的缓解代理服务器的负载,在相同网络条件下,其响应延迟也进一步降低,达到了扩充系统服务容量的目的。
其他文献
美国“9.11”事件后,人们迫切需求一种快速有效的身份验证技术以确保系统安全和公共安全,基于人脸识别的身份验证方法的出现给人们带来了希望。人脸识别比其它人体生物特征身份
目前大部分流数据挖掘方法都是从基于静态数据集的数据挖掘方法改进而来的。并且秉承了基于静态数据集的数据挖掘的理念将数据存于可控制范围内,并在此范围内进行数据挖掘,因此
Oracle作为一个管理大型数据库的优秀工具,在当今社会的各个领域得到了广泛的应用。Oracle数据库中的海量数据处理性能在信息化过程中越来越受到人们的重视。随着数据库应用管
任何有效的学习算法都至少要对每一个数据点观察一次,但并非所有数据点应得到同样的重视。本文基于随机采样思想提出两个支持向量机的快速随机近似算法,简单的随机采样算法SA
医学超声图像和合成孔径雷达(Synthetic Aperture Radar,SAR)在成像过程中由于成像机理及设备或周围环境因素等影响,均存在着一种特有的呈斑点状的噪声—speckle(斑点)噪声。超声
半监督学习是目前机器学习与数据挖掘的研究热点,通过较少的监督信息(如标注样本点或成对约束信息)和大量的未标注数据提供的数据分布信息,能对数据集内的点进行正确归类。大量研
资源预留协议(RSVP)使用户可以在互联网上为多媒体应用程序请求不同质量的带宽服务。然而,RSVP协议并没有提供一个灵活的支持安全服务质量(QoSS)的机制。将资源预留协议(RSVP)扩展为
在项目反应理论(IRT)中,参数估计对于建设题库﹑考察被试﹑考察考试质量起着重要的作用。随着IRT的不断发展,产生了多种不同的参数估计方法。但随着模型的越来越复杂,已有的参数
近年来机器视觉技术已经十分广泛的应用在印刷品缺陷检测领域,但是随着人们对印刷品质量的要求提高,传统的印刷品缺陷检测已经很难满足印刷品工业的需要,要想提高印刷品缺陷
无线传感器网络技术作为新兴技术之一,近年来得到了迅速发展。无线传感器网络主要由布置在监测区域中大量的廉价微型传感器节点组成,实时监测传感器网络中的环境信息,在当今军事