基于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协议的视频点播系统的服务器端中设计、实现该策略。最后,对系统进行测试和分析。
其他文献
融合通信是下一代网络技术发展的典型应用,随着近年来融合通信业务的飞速发展,融合通信巨大的市场潜力吸引了众多的设备商、运营商以及软件开发商,众多融合通信产品也如雨后
网络融合是电信网络发展的必然趋势,其中用户数据融合是网络融合中的关键。跨网络,跨业务融合统一的用户数据是提升用户体验的基础。用户数据融合是以用户为中心,结合用户所
随着相关硬件和软件技术的发展和突破,VoIP得到越来越广泛的应用。VoIP简而言之就是将模拟声音讯号数字化,其最大的优势是可以广泛利用Internet和IP环境资源,提供多样化的业
本体作为语义web的核心技术,具有较强地语义解释能力。研究针对专业领域的本体构建即领域本体的构建,将对专业领域的发展起到推动作用,能够进一步拓宽本体的应用范围。本文将领
随着社会和经济的发展,家庭是民生要素的综合载体,是经济、政治、社会、文化的全息缩影,在社会的信息化发展方面显得越来越重要。家庭信息化的目的是通过家庭的数字化和网络