基于P2P的QoS保证的流媒体分发服务的研究

来源 :中山大学 | 被引量 : 0次 | 上传用户:Spring_880916
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,流媒体在Internet上得到了迅猛的发展,成为推动未来宽带应用的主动力。然而,传统的流媒体分发方案如C/S模式、CDN、IP组播等,在系统的可扩展性、可靠性和经济性等方面存在瓶颈,不能满足大规模流媒体分发服务的需求。基于P2P网络的流媒体分发技术,将流媒体数据分发的中心从服务器转向众多普通的节点,在不改变现有网络配置的前提下具有很高的性价比,同时具有良好的可扩展性和鲁棒性,是一种具有广泛应用前景的流媒体分发方案。 本文主要研究P2P流媒体分发服务的相关理论和技术,在研究分析了几种典型的P2P流媒体分发模型的基础上,提出了一种QoS保证的P2P流媒体分发模型——QCast模型。QCast模型是基于单组播树拓扑模型的,同时结合了网状拓扑模型的多邻居节点结构,这样既具有单组播树拓扑模型中组播树控制方式简单的优点,又具有网状拓扑模型中鲁棒性高的优点。 QCast是基于分布式哈希表(DHT)的应用层组播模型,在模型的设计上充分利用了DHT的路由、容错等机制。在QCast模型中,通过采用一种QoS保证的节点ID分配算法,考虑了网络中节点的异构性,使得组播树的构建过程具有“QOS感知”(QoS-aware)的特点;同时,在节点的加入算法上也考虑了OoS因素,通过计算优先级函数来挑选节点的数据发送节点。多邻居节点结构的采用,减少了因单个节点退出系统而造成的数据传输延迟,提高了系统的鲁棒性。针对这种多数据发送者的结构,在节点的数据传输上,QCast模型提出了推拉结合的数据传输调度算法,该算法能够提高系统中节点的数据下载带宽,保证流媒体分发的连续性和稳定性。 此外,本文还实现了QCast模型的系统原型,并针对模型中的主要性能指标设计了仿真实验,实验结果表明了QCast模型对系统的服务质量保证、数据传输延时、鲁棒性、可扩展性等性能进行了优化,并且在这些性能指标之间做出了较好的平衡。
其他文献
高功耗、高发热量一直是计算机系统处理器设计的瓶颈问题。而嵌入式系统因其自身应用特点,对系统性能和功耗有更严格的要求。因此,低功耗技术研究对于嵌入式系统的研究和开发
太阳作为离地球最近的一颗恒星,为地球源源不断的提供着能源,对人类的生存起着至关重要的作用。随着科技的发展,人类对太阳的研究也越来越深入,我国怀柔天文台自建立以来就开始对
在互联网飞速发展的环境下,互联网上信息数量的快速增加、信息内容的大量冗余等问题都给网络用户带来了很多困扰,也对搜索引擎服务提出了更高的质量要求。本文对搜索引擎智能
三维网格模型是计算机辅助工业品外形设计,计算机动画制作,游戏角色与场景创建的基本素材,也是在计算机上进行微分几何,空间解析几何与拓扑学等数学理论研究所必不可少的研究
自1895年伦琴发现X射线,并将其应用于医学诊断以来,使得医生可以通过影像图片看到病变区域,从而使可视化进入了无创诊断时代。近年来,随着医院大型CT机的普及和广泛应用,放射
生境是指植物或群落所生长的具体地段上环境因子的综合。农田小生境包含农田局部环境中土壤、空气和灌溉水等影响因子,它们直接影响着农产品中的重金属元素、农药残留、石油类
电容层析成像技术(ECT)是基于电容敏感原理的过程层析成像技术(PT)。该技术具有非辐射、非侵入、响应速度快、成本低廉和安全性能好等优点,已发展为一门重要的两相流参数检测
随着计算机网络、视频压缩等关键技术的快速发展,多媒体技术的研究和应用受到了广泛的重视,用户可方便地存取和查阅文本、图形、动画和音频视频等多种信息。然而随着人们对多
本文首先研究了具有未知非线性动态的一阶 leader-following多智能体系统的分散式自适应同步控制问题.在上述研究工作的基础上,本文进一步研究了一阶leader-following多智能体
网络流量测量是网络监测、管理和控制的基础。随着互联网的发展,网络行为变得越来越复杂,网络流量也越来越大,使直接对流量进行全面测量变得极为困难,为解决这一问题,目前主要采用