P2P网络关键技术研究与应用

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:heiying123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的普及和发展,网络已经与人们的生活息息相关。由于接入到互联网的人数激增,给传统的客户机/服务器模式的网络带来了很多新的挑战。近年来Peer-so-Peer(简称P2P)技术迅速发展,成为产业界和学术界普遍关注的话题之一。然而,P2P技术刚刚起步,迄今为止,尚没有统一的标准可循,还处在逐步的开发与优化阶段。P2P技术取消了中心服务器,所有参与的节点地位都是同等的,自动构成一个自组织系统。因此,P2P系统的最大挑战就是在没有中心服务器的情况下,如何查找和定位数据项。在这方面的研究中,已经有了几种优秀的算法,但都存在着种种不足。本文针对现有的P2P查找和数据定位算法Chord的缺点,提出一种新的Chord模型。把原来一个虚拟的Chord环形网络分为inter Chord和intraChord两部分,节点通过广播的方式选择是加入到intra Chord中还是加入到inter Chord中,最终把物理邻近的节点组织在一个intra Chord中来提高系统的查询速度。intra Chord中的节点只需知道其直接前驱节点、直接后继节点和leader节点,而且intra Chord中节点的加入与退出并不影响整个系统,因此也提高了系统的稳定性。最后,本文通过MIT推出的开源仿真工具P2Psim对该Chord模型的算法进行了验证,结果表明新的Chord模型不仅克服了原有Chord模型的缺点,还保留了原Chord模型的优点,从而优化了Chord模型的整体性能。另外,本文还研究了P2P开源技术JXTA的路由算法。应用JXTA可以开发一系列P2P应用系统,但由于JXTA技术的路由算法采用广播方式,使网络流量急剧增加,造成极大的信息冗余,且查询存在不确定性,因此使用JXTA开发出的应用程序稳定性、可靠性都不高。本文提出的新Chord模型减少了网络中的信息冗余,查询也可以在有限的时间内完成,并与JXTA的路由模型有极大的相似性。因此可以把本文提出的新Chord模型的路由算法应用到JXTA中来提高JXTA的路由效率。在本文的最后还应用JXTA设计了一个即时通信系统。
其他文献
保护网络系统中传输的数据遭到破坏、更改、泄露,是网络安全技术所要解决的主要问题和重要的研究领域。数据加密对于保证网络中数据的正确传输,起到了非常重要的作用。本文以此
随着我国经济实力不断增强,融入经济全球化的步伐不断加快,对外贸易加速发展,集装箱运输和集装箱工业稳步增长。在每天大量集装箱流转过程中,丢失集装箱的现象时有发生,尽管
医院多维分析与决策支持系统是指利用数据仓库和联机分析处理技术,实现对特定的业务进行分析和建模,并辅助管理人员制定决策方案的计算机应用系统。随着信息化技术的发展,数据库的数量和容量大得惊人,虽然医院拥有丰富的数据,但是却缺乏提取其中有用信息的工具和方案。医院多维分析与决策支持系统的研究和创建,能够充分利用大量的历史数据,将繁杂的数据转化为有利于医院管理人员的信息和知识,为提高医院的竞争力作出贡献。随
航天测控网资源分配和调度的目标是:在指定的调度时间段内,根据卫星测控任务需求,合理有效地分配各个测控站的资源,以解决日趋严重的“多星冲突”问题,实现完成任务的效益值
网络体系结构的改进和宽带技术的提高推动并加快了传统网络向下一代网络(NGN)的演进,用户对网络服务质量(QoS)的要求也越来越高。因此,如何提供端到端的QoS将是NGN的核心问题
随着信息科学技术和计算机科学的飞速发展,系统对存储、计算速度和带宽的要求也在不断的增加,单一的计算节点已经无法满足很多大规模计算密集型应用的需求,并行与分布式平台
汽车发动机是一个复杂的动力系统,其设备之间的复杂性导致汽车发动机故障诊断的复杂性和不确定性。由于这种不确定性的存在,使得难于建立一个定性的模型用于汽车发动机故障诊
本文以无线自组网中的入侵检测技术为研究重点,在总结当前该领域国内外的研究进展和无线自组网的安全现状的基础上,详细分析了入侵检测技术在无线自组网中遇到的挑战及现有技术
软件复用是提高软件生产效率和质量的现实可行的途径,其中基于构件的领域软件开发平台成为了研究的热点。零码软件生产平台是面向特定领域的基于构件的软件开发平台,提供了过
随着信息技术的发展,计算机已成为人们工作、学习和生活中不可缺少的部分,而计算机软件正是推动这一发展的主要动力。然而,盗版现象日益严重,引起了许多企业和学者的关注。要