基于java的p2p对等计算技术的研究

基于java的p2p对等计算技术的研究

ID:32209050

大小:2.92 MB

页数:47页

时间:2019-02-01

基于java的p2p对等计算技术的研究_第1页
基于java的p2p对等计算技术的研究_第2页
基于java的p2p对等计算技术的研究_第3页
基于java的p2p对等计算技术的研究_第4页
基于java的p2p对等计算技术的研究_第5页
资源描述:

《基于java的p2p对等计算技术的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、重庆大学硕士学位论文基于Java的P2P对等计算技术的研究姓名:彭腊梅申请学位级别:硕士专业:计算机技术指导教师:杨小帆;何国辉20051001重庆大学硕士学位论文中文摘要摘要P2P(Peer-to-Peer)对等网络是一个拥有强大计算能力,能提供多种服务,支持各种交互,开放且能够处理异构和分布式资源的网络平台。P2P引导网络计算模式从集中式向分布式偏移,网络应用的核心从中央服务器向网络边缘的终端设备扩散,它在网络资源利用率、消除服务器瓶颈等多方面有着明显的优势。而JXTA是一个用来解决P2P计算的开放式网络计算平台,具有互操作性、平台独立性、普适性和安全性等几大特性,旨在为P2P应用构

2、筑强大且灵活的通信底层。JXTA的第一个参考实现是基于Java的,Java技术体系具有跨平台等许多特性,其与P2P的核心对等思想具有完美的一致,基于Java的P2P对等计算具有许多优势,有利于应用系统的开发和部署,可以开发出跨平台的、高效的、安全的网络应用系统。因此P2P技术蕴涵着巨大的商业和技术的潜在价值。本文是对基于Java的P2P对等计算技术的研究。首先介绍了P2P分布式对等计算技术的历史和发展现状,就P2P的机制原理、体系结构和主要特征等进行了讨论,并对P2P技术与客户/服务器技术在性能上作了一个全面的比较。接着对JXTA这个针对P2P的网络计算平台的相关概念,JXTA的体系结构

3、、核心组件和协议,Java与P2P和JXTA的关系,运用Java构建P2P网络所具备的优势等进行了阐述。然后从技术发展和社会需求两方面来分析、讨论了P2P技术的应用,并就P2P对等计算系统实现过程中迄今为止需要重点解决的技术标准化问题、资源发现与路由算法的效率问题、管理与版权问题、应用模型问题以及安全问题等进行了分析探讨并提出了相关对策。最后在JXTA协议基础上基于Java语言实现了一个纯P2P的即时通信系统。在这个系统中用户之间可以直接通信、共享资源或协同工作而不依赖于一个中央服务器的支持,可以避免网络用户剧增时所带来的性能下降以及可能的单点故障,而且还可以将应用扩展到其它领域。并对今

4、后的进一步研究提出了思路。关键词:P2P,Java,JXTA,分布式计算,即时通信I重庆大学硕士学位论文英文摘要ABSTRACTPeer-to-peer(P2P)networkisanopennetworkplatformthathaspowerfulcomputingability,canprovidewithvariousservices,cansupportvariousinteractions,andcandealwithheterogeneousanddistributedresources.P2Pnotonlyleadsnetworkcomputingfromaconcent

5、ratedmodetoadistributedmode,butalsoenablesnetworkapplicationcoretomovefromcentralserverstouserterminalswhicharedistributedontheedgeofnetwork,andhasadvantagessuchasthehigherutilizationofnetworkresources,theeliminationofbottleneckcausedbycentralservers,etc.JXTA-withinteroperability,platform-indepen

6、dence,ubiquitousandsecurity,isanopennetworkcomputingplatformandusedtosolveP2PcomputationandsupplyP2Papplicationwithapowerfulandcleverstagingforlowlayercommunication.ThefirstpracticalinstanceaboutJXTAisbasedonJava.Duetotheplatform-independenceofJavaprogramminglanguage,JavabasedP2Pisespeciallysuite

7、dforpeercomputing.Indeed,JavabasedP2Pmakesitaneasyworktodevelopandapplyapplicationsystemandtodevelopefficientandsecurenetworkapplicationsystemondifferentplatforms.Asaresult,P2Phasgreatcommercialandtechnologicalpotentia

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。