基于BitTorrent的流媒体VoD服务的研究

来源 :中山大学 | 被引量 : 0次 | 上传用户:s04325102
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
据最新的互联网发展状况统计报告显示[1],在中国2.1亿网民中约八成是网络音乐和影视的用户。可见,流媒体技术成为当今互联网的一项主流应用。由于流媒体具有带宽高、时延长等特性,研究高可扩展性和强鲁棒性的流媒体分发系统已成为一个的挑战性课题。 本文提出了一种新的流媒体分发模型BTVoD。BTVoD模型基于BitTorrent协议,采用C/S和P2P相结合的混合型结构。BitTorrent协议的“节点越多,速度越快”特性对于流媒体这样的热点应用有天然的优势,但其最初设计不适合分发流媒体数据的。本文对BitTorrent协议进行改进,使BTVoD系统成为一个高QoS(Quality of Service)保证的流媒体分发模型。 针对BitTorrent协议的最少片段优先和随机策略邻居节点选择算法分发流媒体数据的低效性,BTVoD系统提出了最少片段优先和顺序选择的概率调度算法、基于阈值的随机选择和高QoS邻居节点优先调度算法,拓展了缓冲区的管理以及加入媒体服务器来增强服务质量。 本文在NS2平台的BitTorrentSim模拟器上仿真实现了BTVoD系统,并针对流媒体的QoS流畅度、媒体服务器依赖度和数据传输延时三个主要性能指标设计了仿真实验,测试了片段选择算法参数P对系统性能的影响,比较缓冲区热度算法和FIFO算法的性能。实验结果分析得出,基于BitTorrent协议的流媒体系统BTVoD的设计是可靠的,流媒体服务器依赖度低,与已有的Scribe—based流媒体系统相比,用户的QoS满足率高,且系统的鲁棒性和稳定性高。本文的实验方案及架构设计为P2P流媒体系统性能优化的研究提供有价值的参考方案和实验数据。
其他文献
数据挖掘就是从大量的数据中抽取以前未知并具有潜在可用的模式。而关联规则挖掘是近年来发展十分迅速而且非常活跃的研究领域,是数据挖掘的一个重要研究内容。它主要应用于
针对石油钻井企业钻具管理中因钻具库存量大、种类多、价值高而导致的管理难度大、成本高的现状,指出石油钻井企业实施钻具需求计划系统的必要性。通过制造业物料需求计划理论
随着社会的不断进步,在人口中占有相当比例的残疾群体的权益保障越来越得到各国政府的重视,“平等地获取信息”作为基本人权越来越得到政府的保护,信息无障碍及其国际化进程
生物特征识别是基于个人独特的生理或行为特征进行身份鉴别的技术,将生物特征引入到密码体系中已成为增强密码体系安全性的一种有效手段。在众多生物特征中,人脸特征是目前非
本文设计并实现了一个灵活、可配置、具有良好可扩展性且效率较高的校园网FTP搜索引擎系统。 本文在研究Web搜索引擎的基本原理、核心技术和处理流程的基础上,结合校园网搜
随着生物医学文献数量的急剧增长,海量的生物医学信息出现在生物医学研究者面前。一方面,这使生物医学研究者很难快速地从这些文献中找到需要的信息;另一方面,他们常常需要标注大
随着Internet技术及应用的迅猛发展,web数据库的应用开发已成为主流和发展趋势。通过计算机教学管理系统实施学校教学工作的综合管理,是提升学校教学管理工作的水平、促进学
本研究针对传统报表工具(面向程序员报表)的不足和用户的不同需求,实现了具有明细查询和汇总统计等功能的动态报表(用户可以自由组合不同种类、不同格式和不同条件);实现了具有
随着计算机网络技术与多媒体技术的发展,数字多媒体作品的制作、复制与传输变得非常方便与快捷,与此同时,它们的版权保护也成了迫切需要解决的问题。数字水印技术作为知识产
针对钻井企业物料管理中因钻井物料库存量大、种类多、价值高而导致的管理难度大、成本高的现状,指出开发钻井ERP系统的必要性。采用ERP物料清单的管理思想和方法,在钻井工程的