数据驱动的P2P流媒体直播系统数据调度研究

来源 :郑州大学 | 被引量 : 0次 | 上传用户:sdqzdx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
以P2P技术为核心的流媒体系统,具有很高的系统可扩展性和良好的性价比。现有的P2P方案有树型、网状和分层混合,树型结构不能很好地适应节点的动态性和网络的异构性,网状结构的控制开销和传输时延较大,所以近年来分层混合结构被广泛应用到流媒体系统中。LStream系统是郑州大学信息网络省重点学科开放实验室设计的基于分层混合结构的P2P流媒体直播系统,为了使系统满足实时性的要求,邻居节点之间高效地转发数据,本文对系统中下层节点之间的数据调度算法进行了研究。本文首先给出了P2P流媒体系统中的数据分片的优先级和节点能力的定义和计算方法,然后结合现有的稀缺优先策略,提出了最少最小优先调度算法(Least Rarest First Scheduling Algorithm)。该算法包括两部分:分片调度和节点调度,分片调度用来确定请求哪些数据分片以及请求顺序,如果拥有该数据分片的邻居节点有多个,通过节点调度来选择向哪个邻居节点进行数据请求。流媒体数据分片的重要性是不同的,一些只有少数的邻居持有的数据分片和一些即将要播放的数据分片是重要的,即稀缺的分片和紧急的分片比普通的分片更重要。根据数据分片的稀缺性和紧急性,确定数据分片的优先级,根据优先级确定分片的调度顺序,这样可以提高系统整体的下载速率。节点调度分两方面考虑,数据传输任务和节点能力,通过计算节点的接受请求数来衡量节点数据传输任务的大小,接受请求数最少的邻居节点,有最小的数据传输任务,所以优先进行数据请求。节点的能力主要受节点的可用带宽、网络链路的质量以及请求节点的个数影响,是一个动态变化的值,用传统的方法实时测量是非常消耗资源的,本文采用基于节点历史传输数据实时估算节点能力,优先选择能力强的邻居节点进行请求,既能实现节点的负载平衡,又能充分利用节点资源,提高系统的整体性能。最后在同等条件下,将本文算法和Random、Round-Robin及LRF算法作了对比实验,实验结果及分析表明,本算法相对于FIFO和LRU,具有较高的效率,有较好的稳定性和可扩展性。
其他文献
近年来,随着终端智能化和云计算的迅猛发展,移动云计算迎来了它发展的一个契机。在移动云计算环境下,如何实现把用户在一个终端尚未完成的任务或该终端不能完成的任务,高效迅
中文命名实体识别是中文信息处理任务的前提和基础,其中机构名占有相当大的比重,而且是最难识别的一部分,其识别精度还远远达不到实际应用的需要。本文详细研究了中文机构名的识
随着互联网应用的不断深入,电子邮件、电子商务、电子投票等电子通信方式已经广泛深入社会生活的各个领域,为保护用户身份信息的安全与隐私,许多匿名电子系统都把匿名作为系
学位
近几年来,随着移动通信网络的发展,数据传输速率的提高以及带宽的增加,人们对无线视频应用的需求日益增长。但是视频数据经过高压缩后,尽量多的去除了象素之间冗余,并且由于无线信
随着Internet技术的发展和广泛应用,人们获取信息的方式也从传统的书本渐渐转移到了网络,造成网络信息飞速增长,网页数量不断增加,人们查找自己真正需要的信息难度也相应增加
CSCW(Computer System Cooperation Work,CSCW)的核心是构建支持不同协同工作目标的应用系统,如工作流运作系统、办公自动化系统、协同设计系统、跨域业务流程集成等。支持企
感兴趣的物体检测和分割(统称为感兴趣物体的提取)一直是计算机视觉、图像理解和模式识别等研究领域的重要关注点之一。它在物体识别、基于内容的检索、基于内容的图像和视频
随着信息技术时代的到来以及互联网的飞速发展,大量数据出现在人们眼前。在当前运行的大多数数据库管理系统(DBMS)中,主要是通过数据库管理员(DBA)手工管理。数据库中负载种类
LBS(Location Based Service)通过数据库技术、地理信息系统(Geographic Information System,简称GIS)、移动定位技术、Internet技术和无线通信技术等多重技术的融合来提供位置服