网格环境下资源共享

时间:2022-07-19 07:06:37

网格环境下资源共享

摘要:该文是在介绍网格技术的概念及相关特征基础上,较详细讲解了网格环境下资源共享及数据库在网格环境下方面的应用,这对网格技术的应用与发展具有重要意义。

关键词:网格技术;网格的演变;网格体系结构;资源共享

中图分类号:TP311.13文献标识码:A文章编号:1009-3044(2010)20-5470-02

Under Grid Environment Resource Sharing

ZHAO Jun-ling, LI Ming

(The Dongying quality technology intendance information, Dongying 257091, China)

Abstract: It is to introduce the concept and related technical characteristics, the more detailed explanation for grid environments and resource shared databases in the grid environment, the application of the grid application and development of great significance.

Key word: grid technology; grid evolution; grid architecture; resource sharing

随着现代化的发展,网络对计算机的应用处理能力提出越来越高的要求。基于上述原因,人们提出了各种不同的并行处理方法:由SMP(Symmetric Multiple Processor,简称SMP)[1-2]到集群技术,再到现在的网格技术,要求参与并行处理的处理机可以分散到不同的地域位置,从一个计算机内到基本分布在同一建筑之内的集群,最终到互联互通的网格。计算网格是分布式计算的一种,如果我们说某项工作是分布式的,那么,参与这项工作的不是一台计算机,而是一个计算机网络,这种“蚂蚁搬山”方式将具有很强的数据处理能力。因为这个虚拟计算机是由分布在区域位置不同的计算机(节点)形成的,数据的传输问题是虚拟计算机研究的关键问题,特别是在涉及到数据库操作时。在网格环境下,数据库技术是非常关键的一环,下面我们主要探讨如何将数据库功能整合到网格中。

1 网格技术的概念及相关特征

网格[4-5]是一个集成计算与资源环境,或者说是一个计算资源池,它是构筑在互联网上的一组新兴技术,它将高速互联网、高性能计算机、大型数据库、传感器、贵重设备等融为一体,使人们能够按需获取所有信息。网格对现有互联网进行了很好的管理,它把分散在不同地理位置的资源虚拟成为一个空前强大的信息系统,实现计算资源、存储资源、数据资源、信息资源、软件资源、知识资源和专家资源等全面共享。

通常网格系统分为计算网格(Computer Grid)、数据网格(Data Grid)和服务网格(Service Grid)三类[8]。

网格(Grid)是一种随时展的新技术,具有两个主要的特征:第一,广泛的资源共享,包括硬件资源和软件资源;第二,巨大的计算能力。也可以简单地说,网格是把整个因特网整合成一台巨大的超级计算机,实现计算资源、存储资源、数据资源、信息资源、知识资源、专家资源的全面共享[4]。不过,网格并不一定非要这么大,也可以构造局域网格,如政府部门内部网格、学校局域网格、和个人网格。事实上,网格的根本特征是资源共享而不是它的规模[5]。网络是网格中最主要的一部分,通过网络将地理上分布的资源连起来,并且通过网络可以实现资源的共享。

2 网格环境下资源共享及应用

2.1 基于网格技术的资源共享

网格技术[6]能够将各种计算资源、数据资源、知识资源转化成一种随处可得的、可靠的、标准的资源,不仅加强了数据之间共享交换,而且提高了数据的利用率。例如在税务、工商、质监等政府部门利用网格技术建设虚拟资源共享系统,可以解决数据间资源共享交换的问题,可以减少为系统资源重复建设减少资金,充分实现资源的共享利用;在企业间建立基于网格技术的共享体系,也能充分发挥资源的共享性。在当今的经济发展向国际化推进,我国各行各业的企业所面临的竞争压力越来越大,而且这些竞争压力是由每个企业单独来承担,而在有些发达国家企业之间出现联合竞标、设计与制造的趋势,以一个企业的能力来与一个行业的企业进行竞争,必定处于弱势,这就需要充分利用行业内的资源,组建行业性的企业集团联盟,以提高国际竞争力。

2.2 网格环境下数据库资源的发现与应用

在网格环境下存在的数据资源,由于数据量比较大,资源类型的异构,并且在地理位置上广域分布,使资源需求者需要使用一种合适的发现机制来找到所需数据资源。我们设计的发现数据库资源机制采用的算法如下[8]:

资源需求者通过Registry向服务器服务注册中心发出请求,同时向服务器注册中心描述自己所需的特殊需求;服务器工厂把资源需求者的请求包装成服务实例,通过网格数据资源管理服务访问资源节点的所有资源信息,如果找到合适的服务资源提供者,则发出创建服务的请求,并返给资源需求者,如图1所示。

通过上述流程,把数据资源包装内网格服务,纳入网格中,建立起统一的数据服务平台,实现数据资源融合和对不同数据服务资源的透明访问。

参考文献:

[1] 梁茹冰.基于资源的多Agent协商模型研究[D].广州:华南师范大学硕士学位论文,2005.

[2] 史忠植著.智能主体及其应用[M].科学出版社,2000(12).

[3] 孙承意,谢克明,程明琦.基于思维进化机器学习的框架及新进展[J].太原理工大学学报,1999,30(5):453-457.

[4] 孙承意,孙岩,谢克明.思维进化计算与应用[C].合肥:第三届全球智能控制与自动化大会论文集,2000:1122-1171

[5] 史忠植.智能主体及其应用[M].北京:科学出版社,2000(12).

[6] 王红.刘建辉.人工智能在决策支持系统中的应用与研究[J].微计算机信息,2005(3):177-178

[7] 张潇元.基于Agent的一种面向资源的自动协商模型[D].广州:华南师范大学,2003.

[8] 李明.网格中机构代码数据访问方式的研究[D].东营:中国石油大学,2010.

上一篇:网络传真服务系统的开发与实现 下一篇:基于WebGIS的突发公共卫生事件预警预测系统