论文部分内容阅读
随着科学技术的发展,对高性能计算的要求也越来越高。网格的出现,使地理上广域分布的各种资源包括计算资源和数据资源能够组织在一个统一的框架下共享使用。海洋环境信息监测数据来源主要有:海洋卫星遥感,多波束调查资料,历次海洋常规调查,台站浮标观测等。这些监测数据种类繁多,涉及众多专业学科领域,来自多个系统或监测单位,跨越多个不同的平台,数据格式和结构各不相同。并且即使同类数据在数据标准、数据精度和分辨率、不同海区的监测数据密度、投影方式和基准面等方面也具有差异性。因此,造成了海洋监测信息流通相当困难,成为海洋环境信息数据存储、共享和再分析研究领域中的重点问题之一,但迄今为止仍缺乏突破性进展。为了对地理上分布的不同资源结点的海洋环境信息数据进行不同尺度层次的访问和存取,我们基于网格技术提出了海洋环境信息共享系统,提供不同服务器之间实现数据交换和数据控制的方法,并定义一套高效多尺度的网格数据传输协议。通过对网格结构的分析与研究,基于Globus Toolkit的工具包和支持网格安全体系结构及机制的文件传输协议GridFTP,本文对网格环境下的海洋信息数据传输服务进行设计和实现。GridFTP是网格环境中数据管理模块的核心,借助GridFTP,可以实现海洋数据的共享。这种服务系统,不需要将用于服务的海洋数据资源全部存储到集中的服务器上,只需要将不同的海洋数据资源存储服务器用GridFTP加以合并,即可实现数据共享平台。Globus项目组在对现有的协议和技术进行扩展的基础上,提出了网格数据传输协议GridFTP。GridFTP提供了一套在网格环境中通用的、安全有效的传输和数据访问的协议,它是对标准FTP协议的扩展。GridFTP传输机制要保证在广域网络的环境上可靠地传输数据。GirdFTP支持第三方数据传输和控制;支持并行数据传输;使用多个TCP流获取聚合带宽;支持条状数据传输获取聚合带宽:将数据分割放置于多个数据服务器上同时传输;支持多尺度文件传输;能够对数据按尺度层次重采样后进行传输;支持部分文件传输和双向数据传输;支持可靠的数据传输;传输过程中的检错和纠错。