论文部分内容阅读
网格计算是近几年来出现的一种新兴技术。网格(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,并把该研究应用到国家自然科学基金项目《基于因特网的教育资源网格体系结构和服务理论研究》的副本管理模块中,运行效果良好。这也是本文的创新点所在。