基于P2P的应用层组播系统的研究与实现

来源 :南京邮电大学 | 被引量 : 0次 | 上传用户:ttjjgogogo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
组播技术是一种针对多点传输和多方协作应用的组通信模型,有着高效的数据传输效率,是互联网研究的一个重要课题。早期的组播技术研究试图在IP层提供组播通信功能,但IP组播技术有其自身固有的限制而难以部署,主要包括协议本身的复杂性、网络异构性以及缺少支持组播的可靠的、具有可扩展性的拥塞控制机制等。因此尽管IP组播技术已经存在了数十年,仍然没有大规模的商业应用。近几年来,随着Peer-to-Peer(P2P)研究的兴起,基于应用层的组播技术也逐渐受到广泛关注。应用层组播协议将组成员节点自组织成叠加网络,在主机节点实现组播功能,为数据多点并发传输提供服务。将组播功能从路由器迁移到主机上能有效地解决许多与IP组播有关的问题,但同时也带来了一些新的挑战。 本论文主要研究基于P2P技术的应用层组播系统,侧重于原型系统的整体设计实现,研究内容包括应用层组播协议和应用层组播拥塞控制两个方面。论文详细的研究和实现工作如下: ◇分析当前应用层组播研究的现状,系统总结在系统体系结构和应用层组播路由协议方面的研究成果,阐明了应用层组播协议的性能评价标准,并对当前的主要应用层组播协议的性能进行了评估和比较。 ◇基于对当前应用层组播技术研究的基础之上,本文设计了一种新的基于P2P技术的树优先应用层组播路由协议,它具备了自组织、失效检测和失效恢复等特性。 ◇为了适应叠加网络节点之间虚拟链路带宽资源的动态变化,在媒体数据采用单层的自适应编码方式下,本文设计了一种基于速率的应用层组播拥塞控制方案,包括跳内的拥塞控制机制和跳间上下游速率的自适应调整。 ◇根据系统设计,实现了原型系统,并在此基础上开发了面向连续的实时视频图像传输的组播应用。通过对原型系统的测试,表明系统各个功能模块运行正常,系统能自适应节点之间虚拟链路带宽资源的动态变化。
其他文献
随着计算机和互联网技术的飞速发展以及广泛应用,人们可以获得越来越多的数字化文本信息,但同时也需要投入更多的时间对这些信息进行组织和管理.由此而出现了计算机进行自动
学位
随着软件安全问题日益突出,国内外学者不断地提出新的漏洞检测方法,主要分为静态检测和动态检测等。静态检测方法效率高、漏报率低但具有较高的误报率,动态检测方法准确率高却存
随着以Web服务为基础的面向服务的体系结构的发展,如何有效组合自治的、分布的、不同功能的Web服务以构建新的企业业务应用逐渐成为热点。但是,Web服务组合技术的研究刚刚起步,
激光打标系统主要由激光器和运动控制系统组成,其中运动控制系统是激光打标系统的核心,主要由激光打标卡、振镜、打标应用软件组成。随着USB(Universal Serial Bus,通用串行总线)
作为人工智能与分布式计算技术相结合的产物,移动Agent技术已经成为分布式计算研究的热点。移动Agent本质上是代表用户在网上寻找合作伙伴,进行交互并最终完成用户指派的任务的
随着软件系统规模越来越大,软件调试技术在当今的软件工程中变得越发重要。多核处理器的不断发展和并发编程技术的广泛应用,使得传统的软件调试技术无法完全满足调试的需求,这就
随着数据存储设备对计算、通信、消费和娱乐等领域普遍而深入的影响,为了满足不断出现的高性能外部设备的需求,硬盘技术一直在飞速发展。当前硬盘驱动器工业的发展趋向于小型
阈下信道作为信息隐藏技术的一种重要的实现方式,引起了人们的广泛注意。阈下信道的研究包括两个方面:一方面是构造阈下信道,为网络用户提供安全信息传输服务;另一方面是封闭阈下
随着互联网和存储工业的飞速发展,基于下一代互联网的网络存储业务在种类和规模上的拓展,使得存储服务定位问题日益突出地摆在了服务提供者和用户的面前。传统的搜索引擎和索