基于OGSA的网格门户关键问题研究

来源 :山东师范大学 | 被引量 : 0次 | 上传用户:jywaco
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网格计算是近几年来出现的一种新兴技术。网格(Grid)的概念产生于上世纪90年代中期,是从电力网的概念借鉴而来的。网格的目的是利用互联网把分散在不同地理位置的电脑组织成一台虚拟的超级计算机,实现计算资源、存储资源、数据资源、信息资源、软件资源、通信资源、知识资源、专家资源的全面共享。网格的概念被提出后,网格技术一直在不断发展。其中,网格体系结构对网格技术的发展起着十分重要的作用。网格体系结构是关于如何建造网格的技术,是网格的骨架和灵魂,是网格最核心的技术。只有建立合理的网格体系结构,才能够设计和建造好网格,才能够使网格更有效地发挥作用。随着互联网的发展,在以IBM为代表的工业界的影响下,考虑到Web技术的影响后,全球网格论坛结合Web服务技术提出了开放网格服务体系结构OGSA。OGSA最突出的思想是以“服务”为中心,并且提出了一种以服务为中心的模型。开放网格服务体系结构的出现使得网格服务与网络服务日趋融合,网格体系结构总体上正走向标准化。网格的出现使得那些要求大量计算的科学研究、庞大的数据处理甚至是商业操作等各种应用都能够更快更完美地实现。但是这些应用的底层结构都比较复杂并且难以管理,于是各种各样的服务与门户被开发出来,在这种情况下网格Portal应运而生。网格Portal是网格系统的重要组成部分,是连接网格用户和网格系统的桥梁。通过网格Portal,网格用户可以很方便地访问网格资源和服务,执行和监控网格应用,实现对网格的各种操作。网格Portal为用户提供了基于浏览器的统一访问界面,降低了复杂网格系统的使用难度,推动了各种网格应用的快速发展。本文以开放网格体系结构OGSA为基础,搭建了网格门户的开发环境,基于此开发环境,研究并实现了基于Hibernate和面向服务两种模式的简单的网格Portal。进一步研究了网格环境中基于GridFTP的数据传输机制,实现了以Java CoG为基础并使用GridFTP协议的数据传输;并结合FTP和GridFTP协议的优势,针对教育资源网格自身的特点,提出了复合型传输模式ERFTP,这也是本文的创新所在。在前人工作的基础上,本文具体的研究和创新工作如下:(1)本文研究了网格的体系结构、功能特征以及网格Portal的相关技术,重点研究了开放网格体系结构OGSA,详细比较了各种网格门户开发工具,并选择合适的网格门户开发工具搭建了网格门户环境。(2)本文详细介绍了Hibernate技术,研究了利用Hibernate技术进行网格Portal设计的相关内容,并在网格Portal的开发中引入了Hibernate技术,方便了软件开发中对数据库的操作。通过利用Hibernate技术进行教育资源网格Portal的开发,充分表明Hibernate技术的使用大大提高了软件项目的开发效率。(3)本文在开放网格服务体系结构的基础上,阐述了网格服务的编写及部署过程,并把网格服务整合到网格Portal中,极大地方便了用户对于网格资源的使用和操作。(4)本文介绍了网格环境下基于Java CoG的数据传输机制,实现了网格环境下利用GridFTP协议进行数据传输的功能,并结合FTP和GridFTP的优势,提出了复合型传输模式ERFTP,并把该研究应用到国家自然科学基金项目《基于因特网的教育资源网格体系结构和服务理论研究》的副本管理模块中,运行效果良好。这也是本文的创新点所在。
其他文献
信息技术的快速发展促使Web上的数据爆炸式的增长,如何从海量的Web数据中高效准确的获得想要的知识成为热门的研究课题。Web挖掘就是从Web信息中获取潜在的、有价值的知识或
学位
随着信息技术的飞速发展,企业内部应用系统及其用户数量都在不断地增加。大多数的应用系统一般都有各自独立的用户信息数据,用于系统的账号管理、认证、授权以及审计。这种模
随着社会文明的进步,社会上各类文物展览、科学展览、文化遗迹的展示越来越多,但是都局限在某一具体的场地,文化历史遗迹更是不能搬动,人们只能亲临彼地才能感受它的风韵。虚拟展
随着个人消费类电子产品、工业控制、通信以及国防领域的发展,对嵌入式实时系统的灵活性和功能性有了更高的要求。嵌入式实时操作系统,以其具有多任务管理能力、可剪裁性、可
RIP软件是桌面出版系统的核心,在光栅图像的输出过程中起着至关重要的作用,而RIP软件的关键技术则是影响RIP软件性能的重要因素。随着RIP软件的快速发展,RIP软件关键技术的研究
现代社会信息资源的不断丰富和人们信息需求层次的不断提高,对信息检索技术提出了挑战。当前的搜索引擎技术虽然比较成熟,但是存在内容繁杂﹑信息冗余量大﹑查询精度低等问题。面
网格计算是分布式计算在科学研究领域和商业领域的新的发展趋势。在网格计算环境中,作业管理系统将网格计算环境中分布的资源整合起来,合理调度作业,充分利用网格中的资源,提
聚类算法是数据挖掘中用来发现数据分布和隐含模式的一种重要算法,它把大量数据点的集合分成若干类,使得每个类中的数据最大程度地相似,而不同类中的数据最大程度地不同。线
随着技术的进步和业务需求的不断复杂,客观上要求软件架构技术能够支持一些新的特性,包括异构模块动态部署、增量式模块开发、服务动态管理、敏捷性开发等。   本文在分析Ja