一种应用层多播路由协议的研究与设计

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:originalmemory
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,网络技术的飞速发展和互联网的普及使得互联网出现了以一对多,多对多通信为主要特征的应用需求。传统的IP(Internet Protocol)多播方案是为一对多,多对多的通信模型而设计的,但由于IP多播方案的技术性问题和IP多播方案所带来的市场问题,它已无法满足新出现应用的需求,因此研究者开始考虑利用Internet边缘用户的资源,在应用层实现多播服务。基于覆盖网络的应用层多播协议PeerGroup(论文作者提出的协议)是专门为大规模网络结构设计的,它按照网络带宽和端用户性能把基于应用层的覆盖网络分为主干网络和本地网络,主干网络上的节点称为超级节点,本地网络上的节点称为普通节点。利用PeerGroup协议在主干网络上构建一棵多播共享树,在本地网络上构建一个二维Mesh,数据的多播就是在这样的一种结构上进行。PeerGroup协议的节点加入算法,节点维护算法和节点离开算法更加适合于大型规模网络,因此相对经典应用层多播协议,大型网络规模下PeerGroup协议在节点的加入时间、节点的维护时间和节点的离开时间上的性能得到大幅度提高,其处理效率要大大高于经典应用层多播协议,具有全局优化、动态自适应、快速收敛、无缝路由切换以及较强的鲁棒性等特点。通过对PeerGroup应用层多播协议、Scribe多播协议和CAN(Content-Addressable Network) Multicast协议的仿真,并比较三种协议的节点加入时间、节点离开时间、数据多播时间和链路负载四个性能指标,表明PeerGroup在多播组规模较大(大于500节点)的特定仿真环境下比两种经典算法有更少的节点加入时间、节点离开时间和多播时间,同时在链路负载上虽然比Scribe高,但却比CAN Multicast有更低的链路负载。
其他文献
组播技术是一种针对多点传输和多方协作应用的组通信模型,有着高效的数据传输效率,是互联网研究的一个重要课题。早期的组播技术研究试图在IP层提供组播通信功能,但IP组播技术有
ARTs-SNOS是由华中科技大学华祥软件实验室ERTOS项目组自主研发的一款无线传感器网络操作系统,以用于高端分布式无线传感器网络。本文旨在对WSNOS的关键技术进行系统的研究与
传统的客观图像质量评价方法不能有效地反映出人眼对图像的视觉感知,从而导致评价结果与实际不符。因此可以将人眼视觉系统特性引入客观评价方法,以改进其不足。本文在借鉴现有
面向对象的存储系统(Object-Based Storage System, OBS)由三部分组成:客户端,元数据服务器,对象存储设备。元数据服务器存放和统一管理数据的元数据,而对象存储设备存放真正
无线传感器网络MAC协议决定其无线信道的使用方式,在传感器节点之间分配有限的无线通信资源,用来构建无线传感器网络系统的底层基础结构。无线传感器网络MAC协议对整个无线传感
MapReduce计算模型是一种流行的分布式计算模型。MapReduce计算模型从解决简单的文本处理问题发展到解决复杂的机器学习、数据挖掘和社交网络分析等问题,从处理批处理型作业发
多机器人系统具有结构灵活、适应性强的特点,在航天、国防、工业、服务业等许多领域都有广泛的应用前景,合理地设计多机器人群体的协作机制并使用算法对系统进行优化是发挥其优
学位
随着计算机网络的迅猛发展,网络在为人们提供便利和带来效益的同时,也使人们面临着信息安全的巨大挑战。网络安全问题已成为计算机网络研究的热点问题之一,VPN技术是近年来用于
Nucleus Plus是一种实时、多任务、易移植的嵌入式操作系统,它基于Flash的文件系统分成两个层次,FAT层和FMM层。此文件系统有着结构简单,移植性好等优点,但是在实际使用过程