基于P2P的流媒体底层网络架构的研究与改进

基于P2P的流媒体底层网络架构的研究与改进

论文摘要

随着互联网技术的发展和接入速度的提高,用户对网络的期望和要求不再满足于单一的静态媒体,流媒体应用成为了用户新的需求。但流媒体对带宽资源要求高且服务时间长,在传统的C/S模式下服务器很容易成为系统瓶颈,如何在Internet网络上提供大规模的流媒体内容分发一直是过去十多年里流媒体研究领域的核心问题。目前流媒体分发的研究方向主要是集中于应用层组播。在应用层组播的多种方案中,都需要在参加的应用节点之间实现一个可扩展的,支持容错能力的重叠网络。而同属于应用层覆盖网络研究领域的P2P网络,由于其具有良好的可扩展性,支持负载平衡以及节点动态加入和离去等优点,正好为应用层组播的实现提供了良好的基础平台。因此将P2P网络技术引入流媒体的应用层组播,即基于P2P的流媒体分发方案成为流媒体分发技术研究的热点。然而P2P网络技术本身仍处于发展阶段。虽然采用分布式哈希表(DHT)技术的结构化纯P2P网络,由于建立在确定性拓扑结构的基础上,从而表现出较强的路由指导性和较强的节点与数据的控制力。但是DHT技术在抵御网络扰动、查询效率等方面仍存在一些不足。本文在流媒体的数据分发体系方面展开研究,分析了流媒体分发技术中的各种应用层组播方案,并将P2P网络技术引入应用层组播,使用基于DHT的结构化P2P网络作为流媒体在应用层组播的基础平台。本文在分析各种DHT算法的基础上,选择使用DHT算法中的Kademlia算法控制节点加入、离开系统和资源的发布、查询。本文的核心工作在于对影响Kademlia算法执行性能的各种因素进行了详细分析,根据分析的结果提出了RTT-Kademlia改进方案,并设计实现了基于此改进方案的RTT-Kademlia覆盖网络的底层结构。最后,本文使用软件模拟的方式,对标准Kademlia与RTT-Kademlia方案在路由表空间占用、网络负载等方面进行了比较测试,分析了RTT-Kademlia覆盖网络的性能。测试结果显示,采用RTT-Kademlia方案缩短了节点查询时间,提高了查询效率。

论文目录

  • 摘要
  • ABSTRACT
  • 目录
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 研究现状
  • 1.3 本文研究内容
  • 1.4 本文组织结构
  • 第二章 相关技术
  • 2.1 流媒体技术
  • 2.1.1 流媒体的传输基础
  • 2.1.2 流媒体分发技术
  • 2.2 CDN
  • 2.3 IP组播
  • 2.4 应用层组播
  • 2.4.1 网状拓扑优先方法
  • 2.4.2 树拓扑优先方法
  • 2.4.3 混合方法
  • 2.5 P2P网络
  • 2.5.1 主流DHT算法比较
  • 2.5.1.1 Chord算法
  • 2.5.1.2 Pastry算法
  • 2.5.1.3 CAN算法
  • 2.5.1.4 Tapestry算法
  • 2.5.1.5 Kademlia算法
  • 2.5.2 其他结构化P2P网络技术
  • 第三章 Kademlia算法性能分析
  • 3.1 已有的研究成果
  • 3.2 影响性能的主要因素
  • 3.2.1 节点ID
  • 3.2.2 路由表信息
  • 3.2.3 k桶加入操作
  • 第四章 RTT-Kademlia方案
  • 4.1 RTT的获得
  • 4.2 k桶加入时机
  • 4.3 k桶加入策略
  • 4.3.1 加入一个未满的k桶
  • 4.3.2 加入可分裂的已满的k桶
  • 4.3.3 加入不可分裂的已满k桶
  • 4.4 节点加入网络过程
  • 4.5 节点查询过程
  • 4.6 改进方案的优点
  • 4.7 改进方案存在的问题
  • 第五章 RTT-Kademlia覆盖网络的设计实现
  • 5.1 结构设计
  • 5.2 消息设计
  • 5.3 核心算法
  • 5.3.1 查询操作
  • 5.3.2 节点加入网络
  • 5.3.3 加入路由表操作
  • 第六章 测试结果与分析
  • 6.1 模拟测试方法
  • 6.2 测试结果与分析
  • 6.2.1 查询时间的测试
  • 6.2.2 路由表的测试
  • 6.2.3 网络负载的测试
  • 第七章 总结与展望
  • 7.1 总结
  • 7.2 展望
  • 致谢
  • 参考文献
  • 攻读硕士期间取得的研究成果
  • 相关论文文献

    • [1].P2P负面口碑特征属性挖掘与风险知识识别模型[J]. 武汉纺织大学学报 2019(06)
    • [2].P2P网络贷款监管的不足与完善[J]. 法制与社会 2019(36)
    • [3].P2P投资经验与甄别违约风险的能力——基于学习的视角[J]. 统计研究 2019(12)
    • [4].P2P网贷非法集资风险的法律规制研究[J]. 甘肃金融 2019(12)
    • [5].论网络非法集资犯罪侦防对策——以P2P网贷平台为视角[J]. 湖南警察学院学报 2019(06)
    • [6].P2P现状与大学生网贷的分析探究[J]. 教育教学论坛 2020(05)
    • [7].P2P网络借贷平台企业价值评估研究[J]. 合作经济与科技 2020(06)
    • [8].行为经济学视角下的P2P投资者行为分析[J]. 青海金融 2020(01)
    • [9].试论“监管沙盒”在规范我国P2P网络贷款平台应用路径选择[J]. 全国流通经济 2020(01)
    • [10].P2P融资平台下庞氏骗局的风险与防范[J]. 中国商论 2020(08)
    • [11].我国P2P发展困境分析——基于信息不对称视角[J]. 湖北科技学院学报 2020(01)
    • [12].认证方式对P2P的信用风险影响的有效性分析——基于“人人贷”经验数据[J]. 宿州学院学报 2020(02)
    • [13].P2P网络借贷平台财务风险预警体系研究[J]. 广西质量监督导报 2020(03)
    • [14].区块链在P2P行业征信体系的应用[J]. 科技资讯 2020(11)
    • [15].基于区块链技术的智能制造的P2P协同设计[J]. 机械设计与研究 2020(02)
    • [16].P2P网贷平台非法集资犯罪的刑法规制[J]. 法制博览 2020(15)
    • [17].基于P2P网贷行业失信危机征信系统应用问题探究[J]. 市场研究 2020(03)
    • [18].基于投资者结构的P2P网贷项目评估模型研究[J]. 安徽理工大学学报(社会科学版) 2020(02)
    • [19].P2P架构下环型结构文件热备份系统设计[J]. 软件导刊 2020(06)
    • [20].在营P2P网贷机构接入征信系统问题探讨[J]. 征信 2020(06)
    • [21].P2P网络借贷风险测度及防范[J]. 现代营销(下旬刊) 2020(07)
    • [22].蜂窝网络中P2P通信的关键技术研究[J]. 信息与电脑(理论版) 2020(13)
    • [23].基于P2P网贷行业现状的互联网金融监管未来发展趋势研究[J]. 现代商贸工业 2019(03)
    • [24].由P2P爆雷事件反思互联网金融的监管漏洞[J]. 现代营销(经营版) 2019(02)
    • [25].P2P网贷投资者特征与风险分析[J]. 广西质量监督导报 2019(03)
    • [26].我国互联网金融的风险及前景分析——以P2P网贷为例[J]. 现代营销(下旬刊) 2019(06)
    • [27].P2P平台下的“校园贷”问题研究[J]. 法制博览 2019(20)
    • [28].对互联网金融行业P2P管理问题的探讨[J]. 现代营销(下旬刊) 2019(07)
    • [29].基于P2P网络的计算机辅助教学系统[J]. 信息与电脑(理论版) 2019(21)
    • [30].P2P技术在云平台内容分发中的应用[J]. 信息与电脑(理论版) 2019(22)

    标签:;  ;  ;  

    基于P2P的流媒体底层网络架构的研究与改进
    下载Doc文档

    猜你喜欢