基于IPv6的P2P组播应用的研究与实现

来源 :东南大学 | 被引量 : 0次 | 上传用户:yangxin_ctbri
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络技术的迅猛发展,互联网(Internet)已经成为人类社会重要的信息基础设施。传统网络服务如今越来越难以满足人们对信息业务的需求,以视频会议、视频点播、远程教育等为代表的多播应用正在人们的日常生产和生活中扮演着日益重要的角色。IP多播由于技术和经济两方面的原因,很难在互联网上实现广泛部署,而Overlay多播在应用层实现多播功能,无需改变下层网络基础设施,因而基于P2P的Overlay组播与IPv6网络环境相结合,体现了新型网络服务的研究重点从网络层向应用层跃迁的趋势。   目前关于IPv6的研究和应用在国内、外尚处于起步阶段;大部分P2P应用不支持IPv6技术,本课题研究的目的就是基于IPv6的P2P组播应用能得到进一步的发展。在IPV6上发展P2P能扬长避短,解决其可扩展性问题和安全问题。   本论文以实时流媒体多播应用为背景,在IPv6网络环境下,设计并实现具有较好可扩展性和动态适应性的P2P多播原型系统。具体研究和实现工作如下:   1、分析了Pastry路由算法,并对Pastry路由算法进行了改进,使之支持面向下一代的IPv6网络,并进行了功能测试和性能测试。测试结果表明,改进后的Pastry路由算法完全支持IPv6网络环境,各项指标均达到设计要求。   2、设计并实现了基于IPv6的Overlay组播应用原型系统MAP6,它采用基于代理服务器的复合体系结构,完全基于Java技术开发实现,具有快速开发,跨平台应用特点。其中Overlay网络的底层P2P网络是在FreePastry系统上改进而成,应用层则实现了用于完成多播组管理、节点加入、节点退出、拓扑修复等控制功能的核心算法。   3、优化Overlay组播应用的实现框驾。为保证系统的可扩展性,支持大数据量的流媒体多播应用,系统采用控制信令和媒体数据信道相分离的原则实现报文的传输,一方面利用Pastry协议经P2P路由传递控制消息,另一方面利用Sun公司的JMF技术结合RTP/RTCP协议直接传输流媒体数据,从而优化了系统结构,提高了传输效率。   4、对原型系统的功能和性能进行了测试。测试结果表明MAP6系统各个功能模块运行正常,具有良好的服务能力,能够提供较为满意的服务质量,达到了设计目标。
其他文献
概念格是数据分析和知识提取的一种有效形式化工具,加权概念格是针对属性(项目)重要程度的不同,通过引入内涵权值而形成的一种格结构。频繁加权概念格是一种特殊的加权概念格
本文在研究GPRS-Internet网络和分布式测控技术的基础上,设计并实现了城市路灯远程监控终端。本系统采用了多种软硬件的抗干扰技术,易扩展性好,组态灵活,性价比高,有很好的通
随着Agent技术与电子商务相关技术的结合,基于Agent技术的电子商务模型逐渐成为学术界研究的热点。现有的电子商务系统对商务自动化方面的技术支持仍较为薄弱,尤其是在自动谈
为了适应互联网从有线网向无线网过渡,Intel适时推出了Atom处理器,同时发起Moblin项目,为Atom定制了MIDLinux。互联网与多媒体的紧密结合使得MIDLinux必须提供比传统Linux更加强
微粒群算法是一种模拟鸟类群体行为的随机型优化方法,由于其结构简单、收敛速度快和其本身容易实现的特点,因此在短短几年时间内,便获得了很大的发展,并在一些领域得到了成功
服务聚合技术在复杂异构的网络环境下为快速构建新程序的应用提供帮助,改变了传统的用户使用网络服务的方式。面对当前海量的互联网资源,虽然传统的用户使用服务的过程在服务
现实世界中,约束优化问题广泛存在于科学、工程、经济、国防等各个领域,随着优化问题复杂性的增加,传统确定性方法存在一定的局限性,为此寻求更有效的方法成为人们探索的热点
近年来,超分辨率图像复原技术在图像处理和计算机视觉领域逐渐成为热点研究方向之一。这一课题在安全监控、卫星遥感、医学影像、航空航天以及流媒体等领域都具有广阔的应用
MPI群集通信中的多对多通信在并行计算中有着大量而且重要的应用,例如在FFT和矩阵的运算中。多对多通信性能的优劣对于并行计算的性能有着很大的影响。随着机群系统广泛应用
数据仓库和商业智能的作用在于为业务人员提供定制操作性和战略性业务决策所需的信息和工具,联机分析处理(OLAP)是数据仓库的主要应用之一。ROLAP是联机分析处理(OLAP)中使用