P2P流媒体内容分发与服务关键技术研究

P2P流媒体内容分发与服务关键技术研究

论文摘要

随着计算机技术的快速发展以及宽带网络的普及,流媒体应用得到了迅速推广,据最新的互联网发展状况统计显示,中国2.1亿网民中约八成是网络音乐和网络影视的用户,流媒体应用已经成为当今互联网的一项主流应用。由于流媒体应用具有带宽要求高、占用时间长、QoS要求严格等特性,研究具有大规模承载能力,高可扩展性及鲁棒性,高性价比,资源集约,安全,及具有良好QoS保障的,可运营可管理的流媒体内容分发技术成为一个全球范围内流媒体应用领域的一个挑战性课题。与传统的中心式服务或基于CDN架构的服务相比,P2P流媒体具有更好的优越性及潜力,但由于P2P本身存在的问题,该领域仍旧是一个有许多待解决的挑战性难题的活跃研究领域。其需要研究的关键技术问题主要包括:Peer节点的动态性管理,Peer节点的异构性,高效率覆盖网的构建,节点的调度算法,内容安全等。本文针对P2P流媒体内容分发与服务这个课题进行了深入细致的研究,其主要工作和创新点包含如下:1、提出了一种P2P环境下的VoD模型—KadStreaming。KadStreaming采用网状覆盖网(mesh-based overlay network),利用改良的分布式哈希技术(DistributedHash Table),实现地域感知(locality awareness),就近服务,有效地改善了系统数据交互的效率和流媒体服务质量。针对数据调度和节点选择,提出QoS激励的全局能力成长优先模型,通过建立节点的能力模型,节点一方面能找到最优节点获取服务,另一方面系统优先吸纳最优节点加入,通过节点间的有效协商,使系统具有良好的可扩展性及QoS保障,实现有效的Peer节点服务能力的聚集,以支撑大规模流媒体VoD系统的需求。2、提出了基于组织行为学的层次网状P2P直播模型—HimP2P。HimP2P通过采用具有分层特点的网状结构来构建覆盖网,在异构环境下支持多对一服务,具有抗抖动性强,延时小的特点,通过引入组织行为学的概念,建立节点能力及贡献模型,根据节点服务能力来动态调整普通节点在P2P架构中的层次,优化整个系统的覆盖网,从而最终实现P2P网络能力最大化和整体延时最小化。3、提出了P2P与CDN混合的可运营可管理的流媒体内容分发模型—PeerCDN。PeerCDN继承了P2P系统与CDN系统的优点,通过系统模型的合理架构,一方面充分利用商用CDN网络前期的巨大软硬件投资,延续系统稳定可控等优点;另一方面,通过P2P技术的合理采用,提高CDN网络中心节点向边缘缓存节点内容分发的效率,同时通过边缘缓存节点的协调,充分发掘终端用户的上行带宽、存储和计算资源,在较少投入的情况下,显著提升系统的并发能力,实现具有良好QoS保障的大规模流媒体业务的支撑。针对P2P流媒体系统易受内容污染攻击的问题,PeerCDN还提出的内容污染免疫算法,特别针对直播环境,充分利用了CDN的已有架构,提出了通过分布式主动检测和中心式强制隔离相结合的方法,来保证用户获取合法可靠的媒体内容,并对恶意攻击节点进行惩罚,有效提升了系统的可运营性。4、针对P2P流媒体内容服务系统目前的小规模,封闭式等不利于内容运营的问题,提出了基于Web service的内容联盟框架,通过松散耦合的方式实现内容的联盟,提出了一种面向内容服务特定领域的UDDI扩展注册和查询平台及基于XML的内容的注册和交换标准,以支持异构内容服务的统一注册和高效查询,打破P2P流媒体内容服务系统的封闭性,使资源共享,产业发展成为可能。P2P流媒体作为一种新型的流媒体内容分发与服务方法,具有良好的产业化应用前景,对服务提供商和用户都具有较强的吸引力。本文的研究工作为推动P2P流媒体的应用发展提供了良好的理论和实践基础。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 课题研究背景和挑战
  • 1.1.1 互联网及流媒体内容服务的发展
  • 1.1.2 流媒体内容分发技术的发展和遇到的挑战
  • 1.1.3 P2P流媒体研究的关键问题
  • 1.2 国内外相关研究现状及发展动态分析
  • 1.3 论文研究内容
  • 1.4 论文主要贡献
  • 1.5 论文组织结构
  • 第二章 相关研究工作综述
  • 2.1 P2P对等网络简介
  • 2.2 P2P覆盖网络系统研究相关工作
  • 2.2.1 集中式对等网络系统
  • 2.2.2 完全分布式对等网络系统
  • 2.2.3 混合式对等网络系统
  • 2.2.4 结构化对等网络系统
  • 2.3 P2P流媒体技术发展回顾
  • 2.4 P2P流媒体直播系统的研究现状
  • 2.4.1 P2P直播模型研究概述
  • 2.4.2 Spreadlt直播模型概述
  • 2.4.3 Nice直播模型概述
  • 2.4.4 ZIGZAG直播模型概述
  • 2.4.5 基于Gossip协议的直播模型概述
  • 2.4.6 基于Mesh的直播模型概述
  • 2.5 P2P流媒体点播系统的研究现状
  • 第三章 KadStreaming:一种新型的P2P流媒体VoD模型
  • 3.1 前言
  • 3.1.1 P2P VoD研究背景及面临的挑战
  • 3.1.2 P2P VoD相关研究工作及分析
  • 3.2 KadStreaming的覆盖网模型设计
  • 3.2.1 节点定义
  • 3.2.2 节点的加入与路由
  • 3.2.3 媒体资源的发布
  • 3.2.4 媒体资源的查找
  • 3.2.5 节点的离开和异常退出
  • 3.3 基于QoS激励的全局能力成长优先调度模型
  • 3.3.1 问题的提出
  • 3.3.2 请求节点驱动的节点评价方法
  • 3.3.3 服务节点的选择算法
  • 3.3.4 服务Peer端算法设计
  • 3.4 系统实现及实验模拟结果
  • 3.4.1 系统实现
  • 3.4.2 实验模拟
  • 3.5 小结
  • 第四章 HimP2P:基于组织行为学的层次网状P2P直播模型
  • 4.1 前言
  • 4.1.1 P2P直播研究背景及其挑战
  • 4.1.2 P2P直播相关工作
  • 4.2 HimP2P直播模型
  • 4.2.1 基于组织行为学的节点能力模型
  • 4.2.2 强节点分发网络层
  • 4.2.3 P2P分发网络层
  • 4.2.4 节点的加入
  • 4.2.5 节点调度算法
  • 4.2.6 基于组织行为学的节点层次调整
  • 4.2.7 节点的状态变更、退出以及异常
  • 4.3 系统实现以及性能测试
  • 4.3.1 系统实现
  • 4.3.2 性能测试与分析
  • 4.4 小结
  • 第五章 PeerCDN:一种CDN与P2P混合的可运营可管理的流媒体内容分发模型
  • 5.1 前言
  • 5.2 PeerCDN的体系架构及调度策略
  • 5.2.1 体系架构
  • 5.2.2 多业务调度策略
  • 5.3 内容安全
  • 5.3.1 研究背景
  • 5.3.2 直播环境下的安全可信模型
  • 5.3.3 点播环境下的安全可信模型
  • 5.4 系统性能评估
  • 5.4.1 关于分布式验证节点个数α的讨论
  • 5.4.2 实验及结果分析
  • 5.5 小结
  • 第六章 基于Web-service的流媒体内容联盟框架研究
  • 6.1 研究背景及面临的挑战
  • 6.2 多媒体内容增值业务价值链分析
  • 6.3 基于Web Services的新型松散耦合内容服务联盟架构
  • 6.3.1 面向内容服务特定领域的UDDI扩展注册和查询平台
  • 6.3.2 基于Web服务合成的内容服务合成模型和调度切换模型
  • 6.3.3 基于Web服务管理的复杂组合内容服务性能监控管理模型
  • 6.3.4 原型系统开发实验和实验结果评估
  • 6.4 小结
  • 第七章 结论和展望
  • 7.1 本文工作总结
  • 7.2 今后研究的方向
  • 参考文献
  • 攻读博士学位期间的主要学术论文
  • 攻读博士学位期间参加的主要科研项目
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  ;  ;  ;  

    P2P流媒体内容分发与服务关键技术研究
    下载Doc文档

    猜你喜欢