对等网络计算平台JXTA的研究

对等网络计算平台JXTA的研究

吴慧良[1]2003年在《对等网络计算平台JXTA的研究》文中研究指明日新月异的计算机科学为互联网的发展带来了无穷的活力。随着微电子技术、光电子技术的发展,掌上电脑(PDA)、移动电话(Mobile Phone),各种信息家电不断问世,同时它们也需要得到来自互联网的现有丰富服务资源。这些设备和传统的服务器、工作站、个人电脑组成了一个庞大的、复杂的网络,所有这些设备又可能提供自己的服务。但是怎样才能管理这个复杂网络和其中的各种设备和服务?怎样实现设备之间的相互通信?对等网络计算可以解决这些问题,从而进一步拓展互联网的空间。 论文首先阐述当前互联网服务所普遍采用的客户/服务器模式、对等网络计算的历史与发展现状;其次详细分析新的对等网络计算平台——JXTA,包括它的架构和协议;最后给出开发实例——一个建立在JXTA平台之上的对等网络游戏框架,并对JXTA进行技术总结和展望。

易建波[2]2007年在《基于P2P技术的广域网电力系统分布式并行计算平台》文中提出随着电网规模的不断扩大和电力系统信息化进程的不断加快,电力系统对于计算能力的需求不断增加。传统的集中式计算满足不了大规模电力系统仿真的要求,电力系统正在寻找新的计算资源与计算技术。因此,电子科技大学电力自动化实验室开始探索新型、高效的电力系统计算平台,并且已经开发了基于GLOBUS的电力系统网格计算平台。但是由于GLOBUS软件侧重于服务开发,且结构复杂,对于使用者的要求较高。频繁的服务启动时间严重制约了其计算性能的发挥,单纯用在电力系统计算方面,性能表现并不突出。为实现结构简单、计算能力强的计算平台,本文提出并实现了一个用于电力系统分析的新型分布式并行计算平台。该平台是应用P2P(Peer-to-Peer:对等通信)技术,以JXTA协议为支撑,利用网络上分散的计算机作为并行计算节点,实现了广域网分布式并行计算。通过高效的任务分割算法和改进的高速数据传输机制,使得该计算平台具备了提供电力系统快速计算的功能,且该平台具有结构简单的优点。本文还在该平台架构的基础上,实现了用于广域网的分布式并行计算包WD-MPI(Wide Area Network Message Passing Interface)的基本通信操作,使WD-MPI具备广域网上计算节点间通信的基本功能。本文应用P2P分布式并行计算平台对电力系统几种典型数据的潮流计算进行了测试,并与其他平台的性能进行了比较。结果表明:本文所设计的平台数据通信速度快,计算能力强,为电力系统计算提供了新的途径。

李晓军[3]2008年在《基于JXTA的协作文本编辑系统的设计与实现》文中研究表明随着计算机和网络技术的发展,使得人们通过网络来协作完成同一件工作成为可能。计算机支持的协同工作(Computer Supported Cooperation Work: CSCW)研究领域正是在这样的背景下产生的。协作文本编辑是CSCW中的一种重要应用,它使得人们能够同时编辑同一篇文档。目前,协作文本编辑系统主要是基于IP组播通信或客户/服务器模式的。实际上,IP组播技术并没有在互联网上得到广泛部署应用;而客户服务器模式则存在网络带宽瓶颈问题,最终限制了客户端的数量。随着硬件技术的发展,人们迫切希望能够有效地利用网络边缘计算资源如计算能力、存储空间等。而采用P2P架构则可以有效地利用这些闲置的计算能力或存储空间。因此,P2P架构适合作为群组协作软件系统的架构。本文在P2P计算平台JXTA上分析和设计了一个协作文本编辑系统模型。本文首先分析比较了叁种系统体系结构,指出了各种体系结构的优势和劣势;然后分析比较了几种并发控制算法,指出了它们的不同特性和不同的应用场合;接着分析了P2P计算平台JXTA中的核心概念与核心协议等;最后,对协作文本编辑系统的服务层和应用层分别进行了分析与设计。

苗坤[4]2008年在《JXTA架构下的协同办公系统的应用研究》文中指出对等网络技术(Peer-To-Peer,P2P)的出现,为协同办公开辟了新的前景。在这种非中心化的网络体系结构中,对等点之间不需要通过中心服务器,可直接通信,避免了在C/S模式下完全依赖服务器而造成的种种缺点。JXTA是为构建P2P网络制订的一组协议,可以用于处理在构建P2P网络时遇到的各种问题。JXTA也为P2P的网络应用开发提供了统一的平台。论文对在JXTA架构下的协同办公系统进行了设计和实现,所做的工作主要有:分析了现有协同办公系统的实现机制及各自的优点与不足,分析了在JXTA环境下开发协同办公系统可行性;研究了JXTA的核心组件及协议,针对协同办公系统设计过程中的一些问题和重要技术进行了深入的探讨;围绕基于JXTA的协同办公系统,对其原型进行了分析、系统总体设计与功能模块设计。论文最后对协同办公系统进行了实现,主要的实现内容有:给出了具有用户关系验证服务的对等组和加入自定义对等组的具体方法。讨论并实现了对等组组内对等点的发现问题。对对等点间的即时通信进行了研究,重点实现了文字会话这种通信方式,并给出了实现方法。利用JXTA内容管理服务,实现了对等组内资料的共享。此外,在没有服务器参与的情况下,对系统的管理进行了探讨,并实现了部分管理功能。

高潮[5]2005年在《JXTA分布式计算技术研究》文中提出JXTA是一个用来解决P2P(Peer-to-Peer)对等计算的分布式网络计算平台。JXTA是由Sun Microsystems公司发起的、被定义为一个为P2P应用程序和服务提供标准协议的开放式资源项目。JXTA是juxtapose(并列)的缩写,它不仅说明了P2P网络中各个节点的地位是平等的,并且也表明了这项技术与其它的分布式网络计算技术是平行并列的,为现代计算机网络应用提供了新的技术选择。JXTA技术具有互操作性、平台独立性、普适性和安全性等几大特性,JXTA技术提供了基础性的机制以解决当前分布计算应用中面临的问题,致力于建立一个超物理架构网络的虚拟网络世界,一个分布的、动态的、可扩展的Internet架构,以实现新一代统一的、安全的、互操作的以及异构的、普适的网络应用。在短短几年发展时间里,P2P的应用己成为了占据Internet流量的主要应用类型之一。本文是对JXTA分布式计算技术的研究。首先介绍了分布式计算的相关概念、研究与应用的现状及各种分布式计算技术存在的共同问题,并就几个典型的分布式计算技术以及P2P对等计算在分布式计算领域所处的位置进行了阐述。进而对P2P分布式对等计算的发展历程,P2P的机制原理、体系结构和主要特征等作了全面地探讨。然后就解决P2P计算的分布式网络计算平台JXTA的相关内容——JXTA作为P2P系统实现平台的优势,JXTA技术的特性、体系结构,构成JXTA平台的几大核心组件及其在P2P系统中的作用,使用JXTA进行P2P实现的基础服务和协议等,进行探讨和研究。重点就JXTA技术在文件共享、超大规模协同计算、搜索引擎、协同工作、网络游戏等方面的应用以及JXTA技术在安全问题、资源发现与路由算法的效率等问题进行了分析探讨并提出了相关对策。最后运用JXTA分布式计算技术实现了一个纯对等方式的文件传输系统。并对今后的进一步研究提出了思路。

高冉[6]2005年在《对等计算平台下P2P应用监控机制的研究》文中研究表明P2P计算是在Internet上实施网络计算的一种新模式。这种技术充分利用互联网和Web站点中的闲置资源,达到最大的资源共享和集成服务。现在以P2P技术为基础的企业信息系统正逐步进驻到企业内部。但P2P网络的完全分散性,使得P2P网络可能瞬时存在很多费时的、不实用的建立和关闭连接的操作,使系统性能严重下降。其次,在P2P网络中,每个对等实体既请求得到服务,同时又可提供服务,在传统的计算模式中,可以通过对中心节点的管理来保证这些服务的性能和质量,但在P2P计算模式下,每个节点都是对等的,使得网络中提供的服务很难保证质量。对很多行业来说,关键业务应用对性能有较高要求,性能下降往往对业务造成巨大损失。所以应用系统的性能保障是这种新型企业信息系统管理平台构建的重中之重。面对这些问题,需要有一系列理论和方法,能够对系统的性能进行监控和管理,并对可能出现的问题进行及时、准确的分析和处理。 本文在JXTA平台上,结合六个基本协议以及对等组的管道发布服务,提出了四层性能保障机制总体结构。界面层为系统管理员或是系统负责人提供了系统性能监测的一个统一操作界面。逻辑层包括性能保证系统提供的功能逻辑结构,根据针对不同的性能需求,来创建提供不同服务的对等组并包括不同EJB/JavaBean的组合。数据层是指性能日志数据库,数据库保存两种数据:一种是衡量性能的阈值配置数据,由配置员负责录入。另一种数据是所有的性能监测历史数据,这些数据以各种形式存储,如二维数据、图表、报表。JXTA P2P虚拟层是性能保证机制的最底层,是由对等网络中对等实体组成的JXTA的虚拟网络。在基础网络层上有提供了一层安全机制,保障了对等网络的基本安全。 在四层性能保障机制的基础上,讨论了如何将系统服务的性能指标数据的采集和分析,给系统管理人员提供充足、完整的运行数据,供管理人员根据系统运行状况制定合适的运行策略,对导致系统性能下降的问题进行不同程度的报警。并对这些数据进行分析。供以后参考。 在P2P应用走入企业之际,本课题提出的四层四层性能保障机制模型为P2P的应用研究提供了理论基础,为新型应用系统的性能保障提供了安全、易行、稳健的解决之道。

马梅[7]2004年在《对等网络JXTA平台上协同文本编辑器的研究和设计》文中进行了进一步梳理随着Internet的发展,群体之间的远程交互协作变得日益重要,人们希望能够借助于计算机和网络技术,彼此之间相互协调共同协同完成一项工作任务。计算机支持的协同工作(Computor Supported Cooperation Work:CSCW)正是适应人们这一需求而出现的一个重要研究领域,目前处于蓬勃发展之中。协同编着系统是CSCW的其中一个研究重点,它使得群体成员可以协作完成文档的编写和修改。协同编着系统一般需要支持多人共同协作,因而需要有一个点到多点的群组通信平台的支持。目前,大部分的协同编着系统都是构建在IP组播通信或者客户/服务器模式(服务器负责转发)之上。由于IP组播本身在部署上的一些局限性,在Internet上应用有限。而服务器模式则存在单点失败的问题,而且受到规模和经济因素的限制。对等网络技术(P2P)作为一种新兴的技术,近些年来得到快速的发展。由于P2P强调发挥处于Internet边缘的个人计算机的作用,因而很适合用来作为群组协作支持的平台。JXTA是SUN公司提出来的一个对等网络计算平台,它试图实现一个与网络,编程语言,平台无关的支持多种P2P应用的平台。本文研究在JXTA平台上实现一个协同文本编辑器的相关技术,并提出了相应的设计方案。文中首先比较了现阶段的各种协同写作系统模型,指出它们各自的优缺点及其适用场合。并对JXTA平台做了深入研究,介绍了JXTA的概念,协议,架构以及虚拟网络的形成等。然后对基于JXTA平台的协同文本编辑器的设计和实现做了描述,并给出了该系统中的组成员关系管理,协同感知,并发控制等关键部分的设计。在并发控制设计中,分析比较了各种并发控制算法,尤其是对采用的操作转换算法(OPT)做了重点描述。

胡珊[8]2010年在《基于JXTA的文件管理系统的实现》文中认为JXTA是用来解决P2P(Peer-to-Peer)对等计算的分布式网络计算平台,也是一个为P2P应用程序和服务提供标准协议的开放式资源项目。JXTA是juxtapose:并列)的缩写,这不仅说明网络中各个节点的地位是平等的,也说明了这项技术与其他的分布式网络计算技术是平行并列的,为现代网络应用提供了新的技术。JXTA提供了一个分布的,动态的,可扩展的网络架构,以实现统一的,安全的,互操作的网络应用。在短短几年发展时间里,P2P的应用已经成为了占据Internet流量的主要应用类型之一。本文针对JXTA分布式技术进行了研究,并实现了相关应用。首先就解决P2P计算的分布式网络计算平台JXTA的相关内容-JXTA作为P2P系统实现平台的特性和优点,JXTA作为SUN公司构建P2P网络而制定的协议族的详细内容,JXTA中的基本概念和术语,JXTA对等网络的结构以及JXTA平台的体系结构等,进行了探讨和研究。接着对JXTA的内容管理服务CMS进行了详细的介绍。最后是本文的重点部分,通过对前人的研究成果从RPV管理,JXTA的网络框架,以及文件重复下载叁个方面进行分析,对JXTA网络框架进行了改进并实现了文件共享系统的平台。

王瑞琳[9]2006年在《基于JXTA的流量监测系统实现》文中进行了进一步梳理P2P技术是当今计算机行业发展的一个热点,但P2P网络由于具有高度的自组织性和不确定性,使得对于P2P网络的管理成为影响其应用的关键问题。此外,作为一种新技术,P2P网络在技术上仍然不够成熟。所以,对P2P网络的监测就成为一个重要的研究课题。然而,目前P2P网络测量远远落后于基础网络测量、WWW网络测量。JXTA是Sun公司推出的一个开放的平台,它为构建P2P应用提供了基础性的机制,以解决当前P2P应用中面临的问题,实现新一代统一、安全、互操作以及异构的应用。所以,该平台对于P2P非常有研究价值。项目组在经过了对P2P技术特点和研究现状的分析后,基于开放的JXTA平台提出并实现了JXTA网络监测系统,本论文集中说明该系统的流量相关的子模块——传输服务模块的设计和实现。首先在论文开头简单介绍了P2P技术和JXTA平台,然后集中对JXTA的传输机制作了深入的研究,并详细的介绍了JXTA的管道原理。最后搭建实验环境予以验证。第五章提出了JXTA网络监测系统的框架结构,并对现在流行的流量相关的测量方法、测量工具、测量基础架构、以及流量模型的建模和分析进行简单的介绍。最后是本论文的重点,详细介绍了该系统的子系统——传输服务监测子系统的设计和实现,以及传输测度的定义和更新。文章最后对JXTA的传输机制进行了总结,并对系统可扩展性和实用性做了简要探讨。

彭法銮[10]2006年在《基于JXTA的P2P应用研究》文中研究表明对等网络技术(P2P)作为一种新兴的技术,近些年来得到快速的发展。P2P中的每个节点即是资源的提供者,又是资源的获取者。与传统的模式相比,具有无可比拟的非中心化、可扩展性强、健壮性、高性能/价格比、安全性高等优势。同时P2P技术具有广阔的应用前景,已经应用到即时通讯、文件共享、对等计算、精度搜索、企业应用、电子商务和电子游戏等领域。 但是众多P2P系统均是各自为政,形成了一个个P2P的孤岛。这样与P2P设计的分布式的初衷相背离了。在2000年的夏天,Sun公司提出了“只有互通才能真正发挥出P2P的优势,就好像即时通讯IM(Instant Messaging),能互连的人越多,越有价值”的观点,并出面发布一个平台—JXTA平台。JXTA不仅仅是一个对等网络计算平台,关键的是它实现一个与网络、编程语言和平台无关的支持多种P2P应用的平台。JXTA平台具有互操作性、平台无关性、广泛性等特性。基于JXTA平台的这些特性,使之成为一个P2P应用开发的理想平台。 论文首先分析了P2P技术的特点,总结了P2P的叁种模式和各种领域的应用并分析了现有的P2P应用的缺陷和不足,提出了在P2P应用开发中引入JXTA平台的设想;然后研究了JXTA平台的设计目标、基本要素和六大协议;提出了一个基于JXTA的P2P应用框架模型,总结了P2P应用应具有的特征,提出了此模型的四层架构(包括网络连接层、JXTA核心层、数据模型和控制逻辑层和P2P应用层),分析了几个重要协议的具体实现过程;接着介绍了本模型的一个实现—PPChat即时通讯系统的设计,给出此系统的框架图,并描述了系统要实现一些功能;最后按功能模块对系统的具体实现进行了详细地讲述,主要模块包括服务的应用、用户身份的验证、对等组的创建发布和加入、通告的创建发布和发现、输入输出管道的建立、消息的编码格式、消息的接收和发送、消息的加解密、好友的搜索、对象的序列化、日志生成和系统界面的设计等。 通过本文的研究,提出了一个基于JXTA的P2P应用框架模型,并且使用此模型成功地开发一个即时通讯系统,验证了此模型。另外使用本模型开发的系统具有非中心化、健壮性、高性能/价格比、安全性高等优势。本课题的研究不仅分析了P2P的技术和应用,并且在使用JXTA平台进行P2P应用的开发方面做了一些探索。

参考文献:

[1]. 对等网络计算平台JXTA的研究[D]. 吴慧良. 浙江大学. 2003

[2]. 基于P2P技术的广域网电力系统分布式并行计算平台[D]. 易建波. 电子科技大学. 2007

[3]. 基于JXTA的协作文本编辑系统的设计与实现[D]. 李晓军. 西安电子科技大学. 2008

[4]. JXTA架构下的协同办公系统的应用研究[D]. 苗坤. 重庆大学. 2008

[5]. JXTA分布式计算技术研究[D]. 高潮. 重庆大学. 2005

[6]. 对等计算平台下P2P应用监控机制的研究[D]. 高冉. 广东工业大学. 2005

[7]. 对等网络JXTA平台上协同文本编辑器的研究和设计[D]. 马梅. 电子科技大学. 2004

[8]. 基于JXTA的文件管理系统的实现[D]. 胡珊. 北京化工大学. 2010

[9]. 基于JXTA的流量监测系统实现[D]. 王瑞琳. 北京邮电大学. 2006

[10]. 基于JXTA的P2P应用研究[D]. 彭法銮. 武汉理工大学. 2006

标签:;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  

对等网络计算平台JXTA的研究
下载Doc文档

猜你喜欢