基于Java的P2P对等计算技术的研究

基于Java的P2P对等计算技术的研究

论文题目: 基于Java的P2P对等计算技术的研究

论文类型: 硕士论文

论文专业: 计算机技术

作者: 彭腊梅

导师: 杨小帆,何国辉

关键词: 分布式计算,即时通信

文献来源: 重庆大学

发表年度: 2005

论文摘要: P2P(Peer-to-Peer)对等网络是一个拥有强大计算能力,能提供多种服务,支持各种交互,开放且能够处理异构和分布式资源的网络平台。P2P引导网络计算模式从集中式向分布式偏移,网络应用的核心从中央服务器向网络边缘的终端设备扩散,它在网络资源利用率、消除服务器瓶颈等多方面有着明显的优势。而JXTA是一个用来解决P2P计算的开放式网络计算平台,具有互操作性、平台独立性、普适性和安全性等几大特性,旨在为P2P应用构筑强大且灵活的通信底层。JXTA的第一个参考实现是基于Java的,Java技术体系具有跨平台等许多特性,其与P2P的核心对等思想具有完美的一致,基于Java的P2P对等计算具有许多优势,有利于应用系统的开发和部署,可以开发出跨平台的、高效的、安全的网络应用系统。因此P2P技术蕴涵着巨大的商业和技术的潜在价值。本文是对基于Java的P2P对等计算技术的研究。首先介绍了P2P分布式对等计算技术的历史和发展现状,就P2P的机制原理、体系结构和主要特征等进行了讨论,并对P2P技术与客户/服务器技术在性能上作了一个全面的比较。接着对JXTA这个针对P2P的网络计算平台的相关概念,JXTA的体系结构、核心组件和协议,Java与P2P和JXTA的关系,运用Java构建P2P网络所具备的优势等进行了阐述。然后从技术发展和社会需求两方面来分析、讨论了P2P技术的应用,并就P2P对等计算系统实现过程中迄今为止需要重点解决的技术标准化问题、资源发现与路由算法的效率问题、管理与版权问题、应用模型问题以及安全问题等进行了分析探讨并提出了相关对策。最后在JXTA协议基础上基于Java语言实现了一个纯P2P的即时通信系统。在这个系统中用户之间可以直接通信、共享资源或协同工作而不依赖于一个中央服务器的支持,可以避免网络用户剧增时所带来的性能下降以及可能的单点故障,而且还可以将应用扩展到其它领域。并对今后的进一步研究提出了思路。

论文目录:

中文摘要

英文摘要

1 绪论

1.1 问题的提出

1.2 研究的背景

1.3 研究的意义

1.4 主要工作及内容安排

2 P2P 对等计算

2.1 什么是P2P?

2.2 P2P 的发展历史

2.3 P2P 的体系结构

2.4 P2P 的技术特性和关键技术

2.4.1 P2P 的技术特性

2.4.2 P2P 的关键技术

2.5 P2P 技术与现有C/S 技术比较

2.6 本章小结

3 P2P、JXTA 与 JAVA

3.1 JXTA—一个P2P 计算的标准平台

3.1.1 JXTA 的设计目标

3.1.2 JXTA 的有关概念

3.1.3 JXTA 协议

3.2 JAVA 与P2P

3.2.1 Java 的主要特性

3.2.2 运用Java 构建P2P 网络的优势

3.2.3 三种Java 开发平台及其P2P 特性

3.2.4 Java 与JXTA

3.3 本章小结

4 P2P 的应用及其存在的主要问题与对策分析

4.1 P2P 的应用

4.2 P2P 存在的主要问题与对策分析

4.3 本章小结

5 基于 JAVA 的纯 P2P 即时通信系统的实现

5.1 系统设计

5.2 代码分析

5.3 应用扩展

5.4 本章小结

6 总结与展望

致谢

参考文献

独创性声明

学位论文版权使用授权书

发布时间: 2006-12-05

参考文献

  • [1].高可用性P2P文件共享系统关键技术研究[D]. 李志永.华中科技大学2007
  • [2].基于P2P的聊天室软件的设计与实现[D]. 夏玉涛.中国海洋大学2012
  • [3].基于JAVA的人力资源管理系统的设计与实现[D]. 曾锴.湖南大学2017
  • [4].中美P2P网络借贷违约率影响因素研究[D]. 高郡.武汉科技大学2018
  • [5].基于Java的安卓系统云笔记设计与实现[D]. 贾方达.北京邮电大学2018
  • [6].基于Java的停车位预订系统[D]. 魏迎亚.华中科技大学2016
  • [7].智能广告投放平台系统的设计与实现[D]. 常卫建.北京交通大学2017
  • [8].邮储银行P2P理财应用系统的设计与实现[D]. 王凤琪.山东大学2017
  • [9].P2P投融资信息服务平台的设计与实现[D]. 李方方.山东师范大学2017
  • [10].基于Java的校友录系统的设计与实现[D]. 付艳楠.天津大学2016

相关论文

  • [1].基于JAVA技术的网络考试管理系统的研究与开发[D]. 李英杰.同济大学2007
  • [2].JXTA分布式计算技术研究[D]. 高潮.重庆大学2005
  • [3].一种基于DHT的P2P文件交换系统的设计与实现[D]. 张玮.电子科技大学2006
  • [4].基于数据转发树的P2P网络搜索研究[D]. 符飞雄.重庆大学2006
  • [5].P2P网络文件共享系统的研究与实现[D]. 庄良.中国地质大学(北京)2006
  • [6].基于P2P的局域网文件共享系统研究与设计[D]. 孔亮.哈尔滨工业大学2006
  • [7].基于对等网络(P2P)的资源共享与通讯技术的研究及应用[D]. 孙通.南京工业大学2006
  • [8].Java即时通讯系统[D]. 徐晓春.吉林大学2006
  • [9].对等点(P2P)网络搜索技术的研究[D]. 李一宁.上海交通大学2007
  • [10].基于Java的即时通讯软件的设计与实现[D]. 向波.电子科技大学2007

标签:;  ;  

基于Java的P2P对等计算技术的研究
下载Doc文档

猜你喜欢