1 引言
到目前为止,主流的网格体系结构主要有三个:第一个是伊安 ▪ 福斯特等人在早些时候提出的五层沙漏结构(five-level sandglass architecture);第二个是在以ibm为代表的工业界的影响下,考虑到web技术的发展与影响后,伊安 ▪ 福斯特等结合五层沙漏结构与web service提出的ogsa(open grid services architecture,开放网格服务体系结构);第三个是由globus联盟.ibm与hp于2004年初共同提出的wsrf(web service resource framework,web服务资源框架),wsrf v1.2规范已于2006年4月3日被批准为oasis(organization for the advancement of structured information standards,结构化信息标准促进组织)标准. 【程序编程相关:Fedora对lynx中的漏洞升级】
网格体系结构是关于如何构建网格的技术,它包括两个层次的内涵.一是要标识出网格系统由哪些部分组成,清晰地描述出各个部分的功能.目的与特点.二是要描述网格各个组成部分之间的关系,如何将各个部分有机地结合在一起,形成完整的网格系统,从而保证网格有效地运转,也就是将各个部分进行集成的方式或方法.网格技术的权威伊安 ▪ 福斯特(ian foster)将网格体系结构定义为“划分系统基本组件,指定系统组件的目的与功能,说明组件之间如何相互作用的技术”.显然,网格体系结构是网格的骨架,只有建立合理的网格体系结构,才能设计与构建好网格. 【推荐阅读:Fedora对wget中的漏洞升级】
2 网格的基本功能模块 【扩展信息:Gentoo对SPE升级】
下面将介绍网格的基本组件,即网格的基本功能模块与三种具体网格体系结构.
研究网格体系结构的目的是为了更好地实现网格,因此在网格体系结构的研究过程中,首先需要确定的就是网格系统到底由哪些基本的功能模块组成的,它们之间如何有机地组合,成为一个完整的网格系统.
网格是建立在现有国际互联网的基础之上的,使用了互联网的ip地址.网络传输协议等概念与技术,它需要已有的一些互联网协议与规范作为支持,如超文本传输协议(http).文件传输协议(ftp).简单邮件传输协议(smtp),这些都是互联网上的成熟协议,将它们用作网格协议的传输载体就为方便地构建网格打下了一定基础.当然全盘照用这些协议还是不能满足网格的需求的,例如http协议是为网页浏览而制定的,使用“请求——应答”的方式,但在网格中除了这种消息请求方式外,还有主动推送等其他的消息方式.因此在构建网格时,还需要在现有互联网协议的基础上加以扩展.
互联网完成的功能在网格体系结构中就不再考虑了,以网格数据为例,网格需要考虑到是数据表示形式.数据的传输方式.数据存储与副本管理,但对具体的数据传输格式与传输过程使用ftp或是udp协议则不再考虑,因为这些是互联网解决的问题.
... 下一页