3.1网格技术
网格的硬件和软件技术将能够把所有计算资源和信息资源联为一体,透明而且高效率地提供各种服务,实现计算资源、存储资源、数据资源、信息资源、知识资源、专家资源的全面共享,其根本特征是资源、服务共享和智能信息处理。网格技术研究的涉及面很广,本文将主要就其系统结构进行重点讨论。
网格是一项全新的信息概念和技术,关于其系统结构目前业界尚未形成统一的意见和标准。本文根据美国Argonne国家实验室研发成功的项目——Globus中所用到的网格系统结构,结合电子政务平台体系构建的具体要求,设计了一种典型的层次化网格系统概念结构,如图2所示。
图2所示的网格系统概念结构就其本质上讲是一种基于协议的层次结构,该结构中融入了基于系统工程理论和思想的系统管理控制机制。网格系统结构中各层的机制和所提供的功能如下:
构造层
其功能是向上提供网格中可供共享的资源,资源是物理或逻辑实体;常用的资源包括处理能力、存储系统、目录、网络资源、分布式文件系统、分布式计算机他、计算机集群等;
连接层
它是网格中网络事务处理通信与授权控制的核心协议层。构造层提交的各种资源间的数据交换都在这一层的控制下实现,各资源间的授权验证、安全控制也在这里实现。资源间的数据交换通过传输、路由及名字解析等机制实现;
资源层
该层的作用是对单个资源实施控制,与可用资源进行安全握手、对资源做初始化、监测资源运行状况、统计与付费有关的资源使用数据;
汇集层
其作用是将资源层提交的受控资源汇集在一起,供虚拟组织的应用程序共享、调用。为了对来自应用层的共享进行管理和控制,汇集层提供目录服务、资源分配、日程安排、资源代理、资源监测诊断、网格启动、负荷控制、账户管理等多种功能;
应用层
是网格上用户的应用程序。应用程序通过各层的API调用相应的服务,再通过服务调用网格上的资源来完成任务。应用程序的开发涉及大量库函数,为便于网格应用程序的开发,需要构建支持网格服务的库函数;