基于BT协议的视频点播系统中节点管理策略的研究与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:otherwang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
P2P流媒体技术的引入,使视频点播系统快速成为互联网中最受关注的应用之一。随着流媒体视频点播在校园网中的日趋流行,校园网络带宽被P2P应用逐步吞噬,已经开始影响到正常的学习、科研和教学工作。BitTorrent作为P2P应用最为流行的应用之一,因与P2P流媒体视频点播系统有相同数据传输方式,使其具有改造成为视频点播系统的可行性。因而,本文提出了一种基于BT协议的视频点播系统中的节点管理策略。然而,作为P2P应用,BitTorrent同样也存在着P2P技术的共通弊病:不关注网络层、物理层信息,跨域流量占用大量主干网络带宽和长距离数据传输等问题。BT协议中,服务器端随机选择一组拥有目标文件片段的邻居节点信息给请求下载的节点。随机选择的邻居节点具有许多的未知性,给网络和系统的维护及性能带来了许多的不确定因素。同时,BitTorrent系统本身的“搭便车”用户也是危及系统性能的问题。本文首先分析了视频点播系统的发展过程和研究现状。通过对P2P系统及其技术特点的研究,总结并分析了现有的P2P系统网络模型和节点选择算法。详细地介绍了BitTorrent系统工作原理,研究并分析了现有BitTorrent相关算法,将BitTorrent中的节点选择算法根据其不同的针对性,分为基于流量本地化的节点选择算法和基于用户公平性的节点选择算法。通过研究P2P视频点播系统中的两阶段节点选择算法,结合BitTorrent视频点播系统的实际应用场景,提出了一种基于BT的Tracker中的节点管理策略(PMBT),兼顾本地流量化和用户公平性,并将节点的性能作为节点选择的参考依据。然后,在基于BitTorrent协议的视频点播系统的服务器端中设计、实现该策略。最后,对系统进行测试和分析。
其他文献
融合通信是下一代网络技术发展的典型应用,随着近年来融合通信业务的飞速发展,融合通信巨大的市场潜力吸引了众多的设备商、运营商以及软件开发商,众多融合通信产品也如雨后
城市化在给人类社会发展增添新的活力和新的机遇的同时,也给城市带来了很多不确定的危险源与致灾因素。随着这些危险源与致灾因素的不断增长,必然导致城市重大突发公共事件的不
热点事件是人们关注的重要信息。随着互联网的发展,Web数据,比如新闻网站或者微博网站,已经成为人们获取热点事件信息的重要数据源。因此,在互联网环境下进行事件侦测和话题追踪
网络融合是电信网络发展的必然趋势,其中用户数据融合是网络融合中的关键。跨网络,跨业务融合统一的用户数据是提升用户体验的基础。用户数据融合是以用户为中心,结合用户所
随着相关硬件和软件技术的发展和突破,VoIP得到越来越广泛的应用。VoIP简而言之就是将模拟声音讯号数字化,其最大的优势是可以广泛利用Internet和IP环境资源,提供多样化的业
随着互联网产业的迅猛发展,数据呈爆炸性增长趋势,海量数据的处理对计算能力的要求远远超出自身 IT架构的计算能力,云计算的概念应运而生。作为云计算的关键技术,云数据管理为业
随着主存访问速度与处理器运算速度差距的日益增大,主存已经成为计算机系统主要的性能瓶颈。同时,主存容量和工作频率的持续提升,使主存能耗在系统总能耗中占据了更大的比重。因
本体作为语义web的核心技术,具有较强地语义解释能力。研究针对专业领域的本体构建即领域本体的构建,将对专业领域的发展起到推动作用,能够进一步拓宽本体的应用范围。本文将领
工作流技术起源于企业办公自动化领域,是实现企业业务流程建模、业务流程仿真分析、业务流程优化、业务流程管理与集成,从而最终实现业务流程自动化的核心技术。工作流引擎作为
随着社会和经济的发展,家庭是民生要素的综合载体,是经济、政治、社会、文化的全息缩影,在社会的信息化发展方面显得越来越重要。家庭信息化的目的是通过家庭的数字化和网络