基于Globus存储网格传输服务的研究与实现
发布时间:2020-08-27 21:11
【摘要】: 网格是利用互联网把地理上广泛分布的各种资源(包括计算资源、存储资源、带宽资源、软件资源、数据资源、信息资源、知识资源等)连成一个逻辑整体,就像一台超级计算机一样,为用户提供一体化信息和应用服务。对网格的研究始于美国,纵观网格相关组织的各个网格项目,Globus是最有影响的网格研究计划,它力图实现计算网格结构,来提供对高性能远程计算资源普遍的、可靠的、一致性的访问。 在网格的所有服务当中,对于数据的传输服务处于很重要的地位,一切的存储和计算都需要传输服务的支持。网格环境需要一种快速、安全、有效并可靠的传输机制。网格项目在通盘考虑了当前可用的协议与技术和已经实现的一些原型基础上,确定以FTP协议为基础,并对FTP协议进行了必要的扩展,增加了一些网格计算必要的功能,从而提出了GridFTP协议。在FTP协议的基础上,GridFTP协议及基于其上的工具集为网格数据传输提供了一些其他特征,支持第三方控制的数据传输,支持并行数据传输,支持带状数据传输等。 本论文重点研究Globus网格平台下的网格数据传输机制,从GridFTP协议的概念、原理、传输功能以及安全性和新的传输机制到其实现,同时对网格的基本概念以及研究所基于的Globus Toolkit4平台进行了介绍,包括其体系结构以及相关组件。本文还对GridFTP协议的进一步集成进行了论述并提出有待增强的地方。
【学位授予单位】:北京交通大学
【学位级别】:硕士
【学位授予年份】:2008
【分类号】:TP333
【图文】:
每一层的妙I都可以看作与特定服务交换协议信息的实现,应用可以调用更高层的框架和API库。为了便于理解,将这五层于TCP/P网络协议结构进行了粗略的对比,如图2霉霉霉场场场候候候耸耸耸召召召启启启龚龚龚芝芝芝应应用层 层应 应三三 IIIII资资源层 层连连接层 层传传输层 层网 网络层一 一,,...臼..即.....口口口图2一1网络分层体系结构于hitemet协议体系结构的关系五层结构的另外一个重要特点就是沙漏形状。其内在含义就是因为各部分协议的数量是不同的,对于其最核心的部分,要能够实现上层各种协议向核心协议的映射,同叫实现核心协议向下层其它各种协议的映射,核心协议在所有支持网格计算的地点都应该得到支持,因此核心协议的数量不应该太多,这样核心协议就形成了协议层次结构中的一个瓶频,在五层结构中,资源层和连接层共同组成这一核心的瓶颈部分。如图2一2所示。嗀 T:.11了:l,T;、,11……圣、___于步毛兰竖旦___Z一_二二 二!!!一、又一一百录不云厘一一夕厂一一一一 一{{{___~入诊竺厄丰亘鉴丝.等一 Z_________{{{--一、呀露享最畜不----一 一}}}____又的竺全竺吧 _\___J立用关爵汇聚层资公夏与j生接层丰匀鱿呈门压多丫!!十·
服务绑定可以支持可靠的请求、身份验证、授权以及委托等。OGSA从下到上可以分为四层:物理层、资源层、Web服务层、网格应用程序层,具体如图2一4所示。相对于五层沙漏结构,OGSA更侧重从网格服务层面上由低到高对网格进行层次分解。但在其具体实现中,OGSA要利用五层沙漏结构提供的协议分层来对功能进行划分,提供更好的代码重用和服务接口等特性。事实上,每一层都需要协议来提供对相关服务的访问,包括资源管理,数据存取,资源发A州i阳们佣‘OGSAAr山It朗t例S以喇戈s陇 陇sI一O侧知翻ds咧i馈In加‘饥心睡韶韶哩里}鳖鳖理翌鹭!鳖矍当哩鳖{鳖鳖弩瞥弩{粤黔溯甲哪黔酬留留留芝芝芝中中中切切切乏乏乏 OOOOO〕〕〕氰鬓黝黝图图图澎鬓翼瓢现图2一4开放网格服务体系结构OGSA网格服务通过定义接口来完成不同的功能,服务数据是关于网格服务实例的信息,因此网格服务可以简单地表示为“网格服务二接口/行为+服务数据”,如图2一5所示。在OGSA中
服务绑定可以支持可靠的请求、身份验证、授权以及委托等。OGSA从下到上可以分为四层:物理层、资源层、Web服务层、网格应用程序层,具体如图2一4所示。相对于五层沙漏结构,OGSA更侧重从网格服务层面上由低到高对网格进行层次分解。但在其具体实现中,OGSA要利用五层沙漏结构提供的协议分层来对功能进行划分,提供更好的代码重用和服务接口等特性。事实上,每一层都需要协议来提供对相关服务的访问,包括资源管理,数据存取,资源发A州i阳们佣‘OGSAAr山It朗t例S以喇戈s陇 陇sI一O侧知翻ds咧i馈In加‘饥心睡韶韶哩里}鳖鳖理翌鹭!鳖矍当哩鳖{鳖鳖弩瞥弩{粤黔溯甲哪黔酬留留留芝芝芝中中中切切切乏乏乏 OOOOO〕〕〕氰鬓黝黝图图图澎鬓翼瓢现图2一4开放网格服务体系结构OGSA网格服务通过定义接口来完成不同的功能,服务数据是关于网格服务实例的信息,因此网格服务可以简单地表示为“网格服务二接口/行为+服务数据”,如图2一5所示。在OGSA中
本文编号:2806624
【学位授予单位】:北京交通大学
【学位级别】:硕士
【学位授予年份】:2008
【分类号】:TP333
【图文】:
每一层的妙I都可以看作与特定服务交换协议信息的实现,应用可以调用更高层的框架和API库。为了便于理解,将这五层于TCP/P网络协议结构进行了粗略的对比,如图2霉霉霉场场场候候候耸耸耸召召召启启启龚龚龚芝芝芝应应用层 层应 应三三 IIIII资资源层 层连连接层 层传传输层 层网 网络层一 一,,...臼..即.....口口口图2一1网络分层体系结构于hitemet协议体系结构的关系五层结构的另外一个重要特点就是沙漏形状。其内在含义就是因为各部分协议的数量是不同的,对于其最核心的部分,要能够实现上层各种协议向核心协议的映射,同叫实现核心协议向下层其它各种协议的映射,核心协议在所有支持网格计算的地点都应该得到支持,因此核心协议的数量不应该太多,这样核心协议就形成了协议层次结构中的一个瓶频,在五层结构中,资源层和连接层共同组成这一核心的瓶颈部分。如图2一2所示。嗀 T:.11了:l,T;、,11……圣、___于步毛兰竖旦___Z一_二二 二!!!一、又一一百录不云厘一一夕厂一一一一 一{{{___~入诊竺厄丰亘鉴丝.等一 Z_________{{{--一、呀露享最畜不----一 一}}}____又的竺全竺吧 _\___J立用关爵汇聚层资公夏与j生接层丰匀鱿呈门压多丫!!十·
服务绑定可以支持可靠的请求、身份验证、授权以及委托等。OGSA从下到上可以分为四层:物理层、资源层、Web服务层、网格应用程序层,具体如图2一4所示。相对于五层沙漏结构,OGSA更侧重从网格服务层面上由低到高对网格进行层次分解。但在其具体实现中,OGSA要利用五层沙漏结构提供的协议分层来对功能进行划分,提供更好的代码重用和服务接口等特性。事实上,每一层都需要协议来提供对相关服务的访问,包括资源管理,数据存取,资源发A州i阳们佣‘OGSAAr山It朗t例S以喇戈s陇 陇sI一O侧知翻ds咧i馈In加‘饥心睡韶韶哩里}鳖鳖理翌鹭!鳖矍当哩鳖{鳖鳖弩瞥弩{粤黔溯甲哪黔酬留留留芝芝芝中中中切切切乏乏乏 OOOOO〕〕〕氰鬓黝黝图图图澎鬓翼瓢现图2一4开放网格服务体系结构OGSA网格服务通过定义接口来完成不同的功能,服务数据是关于网格服务实例的信息,因此网格服务可以简单地表示为“网格服务二接口/行为+服务数据”,如图2一5所示。在OGSA中
服务绑定可以支持可靠的请求、身份验证、授权以及委托等。OGSA从下到上可以分为四层:物理层、资源层、Web服务层、网格应用程序层,具体如图2一4所示。相对于五层沙漏结构,OGSA更侧重从网格服务层面上由低到高对网格进行层次分解。但在其具体实现中,OGSA要利用五层沙漏结构提供的协议分层来对功能进行划分,提供更好的代码重用和服务接口等特性。事实上,每一层都需要协议来提供对相关服务的访问,包括资源管理,数据存取,资源发A州i阳们佣‘OGSAAr山It朗t例S以喇戈s陇 陇sI一O侧知翻ds咧i馈In加‘饥心睡韶韶哩里}鳖鳖理翌鹭!鳖矍当哩鳖{鳖鳖弩瞥弩{粤黔溯甲哪黔酬留留留芝芝芝中中中切切切乏乏乏 OOOOO〕〕〕氰鬓黝黝图图图澎鬓翼瓢现图2一4开放网格服务体系结构OGSA网格服务通过定义接口来完成不同的功能,服务数据是关于网格服务实例的信息,因此网格服务可以简单地表示为“网格服务二接口/行为+服务数据”,如图2一5所示。在OGSA中
【引证文献】
相关硕士学位论文 前1条
1 胡林;基于GridSphere的网格门户关键技术研究与应用[D];武汉理工大学;2009年
本文编号:2806624
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2806624.html