数字视频中的P2P网络拓扑结构研究与应用

来源 :北京大学 | 被引量 : 0次 | 上传用户:hjiejngd
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
P2P(Peer to Peer)技术在分布式系统和资源共享应用领域中得到迅速的发展,在视频应用领域,近几年国内外涌现出在量的使用P2P技术的产品。当前非结构化P2P网络主要使用集中式查找、洪泛式查找和混合式查找,随着网络规模的扩大,非结构化P2P网络暴露出扩展性能较差的问题。本文针对P2P视频系统中的一些基本问题进行了研究和实验,包括:节点的路由和查找算法、数据调度和节点选择策略、网络通讯等。本文的主要研究工作和贡献如下: (1)节点的路由和查找算法。查找的效率一直是分布式Hash表一个备受关注的指标,在分布式哈希表中,比较著名的协议包括Chord、Pastry、Tapestry和CAN(ContentAddressableNetwork)等。本文结合具体的应用系统的特点和需要修改或者精简了路由查找算法,使它更适合P2P视频点播的应用。 (2)数据调度和节点选择策略。提出了节点学习历史经验的数据调度方法和超时数据的紧急调度方法。为了充分利用节点的资源能力、最大程度地减小中心服务器的压力,设计并实现了节点学习历史经验的自适应的数据调度和节点选择算法;另一方面,为了保证数据在规定的时间内到达,设计并实现了一种超时数据的紧急时刻调度算法。 (3)网络通讯。用户的网络环境多种多样,有些位于公网,有些位于各种各样的网关之后,为了使所有用户平等地使用系统的服务,设计并实现了UDP(User Datagram Protocol)打洞方案解决了部分网关之后的用户的通讯问题,使它们达到和公网上的用户平等的地位。 实验证明,本文提出的数据调度策略和网络通讯方法都是有效的,DHT在较小规模的实验环境中可行,目前还没有推广到大规模的网络环境中。
其他文献
业务管理系统作为视频会议系统的核心组成部分,随着视频会议系统中的业务种类更加丰富,业务逻辑更加复杂等情况,高效的业务管理对整个视频会议系统的实现起着至关重要的作用
随着互联网与数据库技术的飞速发展,很多企业和政府组织都建立了管理信息系统,积累的数据也越来越多。人们对信息技术的需求从单纯的事务处理逐渐转向更为宽广的领域。以知识发
随着ARM处理器计算能力的提高,该类型的处理器在嵌入式领域的应用越来越广泛的同时,也得到了数控系统的青睐。比如:德国ECKELMANN公司的E.ENC55和广州数控的GSK980TD系列车床
计算机与信息技术经历了半个世纪的发展,给人类社会带来了巨大的变化与影响。在支配人类社会三大要素(能源、材料和信息)中,信息愈来愈显示出其重要性和支配力,它将人类社会由工
心血管疾病是威胁人类健康的主要疾病之一,动态心电图是临床诊断心血管疾病的重要手段。因此,研制高性能的动态心电监护系统对于心血管疾病的诊断和防止心脏猝死的发生具有十分
本文主要对分布式系统的安全进行了研究与分析。随着互联网的迅速发展,人们越来越多的使用互联网来工作生活和娱乐,在这样的背景下,大量的分布式系统就应运而生。电信系统,银行系
本文主要针对一种最新的软件体系架构-SOA(Service OrientedArchitecture,面向服务的体系架构)进行了分析与应用研究。首先本文对SOA的概念以及SOA的一些技术特征进行了阐述,然
组态式人机界面除需要组态式人机界面控制器的支持外,还需要组态式人机界面编辑工具,用于实现用户界面的可定制开发,从而解决传统人机界面画面固定、可扩展性差、开发周期长
军官编组作业一直是部队军事训练的难点课题,主要原因是这种训练涉及到各种各样的战场环境,而由于现实条件的限制,不可能每一种环境都能实地进行作业训练,即使在实地进行作业
计算机网络在信息利用与资源共享方面给人们带来了极大的方便,成为人们生活和工作中重要的一部分,然而随着网络的普及,计算机安全问题也变得越来越重要。入侵检测是网络与信息安