网格网格计算

网格计算  时间:2021-03-28  阅读:()
第5章基于网格计算的数字图书馆联盟协同服务架构5.
1引言数字图书馆服务链主要是由数字图书馆联盟和内容服务提供商构成的分布式内容服务提供平台,数字图书馆联盟和内容服务提供商一起为用户提供综合性"一站式"服务.
而由各个专业图书馆或跨域图书馆组成的数字图书馆联盟是用户可获得"综合性"内容或知识服务的基础,其可为用户提供跨专业或跨域的集成内容服务.
但是,数字图书馆联盟是由独立主体的、跨域的数字图书馆构成,要能够为用户提供高效"无缝"的内容服务,它们必须要协同工作和共享内容资源,需要构建一个资源可动态配置的协同工作平台.
网格计算(GridComputing)主要研究在分布、异构、自治的网络资源环境上动态建构虚拟组织并实现跨域资源共享与协同工作.
网格计算目的是将分散的网络资源进行整合,并解决异构环境下的资源共享及资源的统一管理等方面的问题.
本章应用网格计算技术构建数字图书馆联盟的协同服务架构和内容资源共享平台.
5.
2网格计算及其应用(1)网格和网格计算的基本概念网格(Grid)是在20世纪90年代中期为构建先进科学和工程分布式计算设施而引入的概念[112],是继Internet和Web之后的第三次技术浪潮.
网格就是一个集成的计算与资源环境,或者说是一个计算资源池.
网格的主要特征有三个:第一,资源共享,动态配置,协同工作,不存在任何集中控制;第二,使用标准、通用、开放的协议和接口;第三,高服务质量,包括响应时间、流量、可用性和安全性.
55第5章基于网格计算的数字图书馆联盟协同服务架构一般来说,网格具有分布共享性、自相似性、动态多样性以及管理的多重性等多个方面的特点.
网格应用通常是在虚拟组织中以网格服务(GridService)方式实现动态资源的协调共享,它支持跨组织的协同工作,共享资源包括计算资源、数据资源、硬件资源、软件组件以及应用程序等.
按照网格的不同应用,可将其分为计算网格、数据网格、服务网格、知识网格等.
网格计算就是通过将地理上分布、异构的各种高性能计算机、数据服务器、大型检索存储系统和可视化、虚拟现实系统等,通过高速互联网络连接并集成起来,形成对用户相对透明的虚拟的高性能计算环境.
利用网格计算技术,用户能将分散的功能整合起来,将各种应用系统加以集成,创建一个单一的系统.
最终实现跨域的虚拟共享、管理和设备访问,动态地管理网络上的资源、服务和应用,在不同的组织中集成应用和交换数据.
(2)网格体系结构准确定义网格的体系结构是构造网格的一个基础工作.
到目前为止,比较重要的网格体系结构主要有两个:五层沙漏模型和开放网格服务结构(OGSA).
五层沙漏模型是IanFoster等在早些时候提出的体系结构.
它的基本思想和构架类似于计算机网络中的TCP/IP协议的构架.
图5.
1所示即为五层沙漏模型[112].
图5.
1五层沙漏模型构造层(Fabric).
定义本地(共享)资源接口,包括计算资源、数据存储资源、网络资源、软件模块或其他系统资源等.
连接层(Connectivity).
定义基本的通信和认证协议,这些协议是针对专门的网格服务定义的,如单一登录(SSO)等.
资源层(Resource).
在连接层的通信和安全协议之上,该层定义了单个资56数字图书馆服务链——服务模式·体系架构·关键技术源的共享操作协议,包括安全协商、初始化、监测、控制、记账、付费等.
资源层还调用构造层的功能实现对本地资源的访问和控制,该层只处理单个资源,不关心资源集合池中的全局状态和原子操作问题,这些问题由汇聚层解决.
汇聚层(Collective).
负责全局资源的管理和资源集之间的交互.
该层使用部分资源层协议和连接层协议实现多种不同的资源共享行为.
应用层(Application).
通过不同的协作和资源访问协议使用网格资源.
开放网格服务结构(OGSA)模型如图5.
2所示[113].
该模型的每一层都清楚地定义了相应的功能,其核心层是开放网格服务基础设施(OGSI)和OGSA服务层,OGSI后来发展成为Web服务资源框架(WSRF),这些都标志着侧重科学活动的网格计算开始转向面向服务的信息网格(InformationGrid).
OGSI/WSRF为网格系统提供包括描述和发现服务属性、创建服务实例、管理服务生命周期、管理服务组以及发布和订阅服务通知等标准接口及其相关行为,支持创建、管理网格服务以及网格服务的信息交换.
OGSA服务层基于OGSI/WSRF创建了一套标准服务,包括策略服务、注册服务、服务级别管理以及其他网格服务,从而在构造网格系统是可以实现代码重用和组件互操作.
高层应用与服务使用这些底层的平台核心组件可以构建用于共享资源和协同工作的网格应用.
图5.
2OGSA网格体系结构模型(3)网格计算的应用伴随着网格技术的发展,一些大型网格计算技术研究项目已经在物理、地球科学、气象科学和生物科学等科学研究领域得到应用,如美国NSF的GriPhyN、TeraGrid等,美国能源部(DOE)的PPDG、FusionGrid等,美国国防部(DOD)的全球信息网格(GIG),欧洲的EuropeanDataGrid、DataTAG等.
我国也启动了一系列网格研究项目,其中一些比较有代表性,如科技部实施的国家网格57第5章基于网格计算的数字图书馆联盟协同服务架构(CNGrid)、教育部组织实施的中国教育科研网格(ChinaGrid)、国家自然科学基金资助的e-science网格研究计划等.
全球各IT厂商如HP、IBM、微软、Oracle、SUN等也陆续推出了基于网格的系统和应用软件,如HP的行星计算、IBM的按需计算、Oracle的企业网格计算、SUN的网格引擎等.
5.
3数字图书馆联盟的内容服务网格体系结构5.
3.
1数字图书馆联盟内容服务网格体系结构模型数字图书馆服务链给用户提供查询、检索、个性化服务、专业服务等"综合性"内容服务,这就要求数字图书馆联盟(DLAs)提供协同工作、资源共享等支撑服务功能.
综合当前网格计算技术的发展基础,我们提出DLAs内容服务网格体系结构模型,如图5.
3所示.
图5.
3DLAs内容服务网格体系结构模型该体系结构模型自底向上分为5层,最底层是基础设施层,提供基本的网络支撑环境和各种需要被共享的逻辑资源和物理资源.
连接层定义基本的通信、接口和授权协议,提供SOA的基本实现环境.
网格中间件层是网格体系结构的核心层,是网格基础设施的关键部分[114],它屏蔽网络计算资源的异构性,支持网络计算资源的统一管理、分布调度和安全控制.
DLAs内容服务网格中间件层包括一组基于SOA的中间件,它为内容资源共享及协同工作等网格特性提供支持.
消息中间件(MOM)、服务聚合(ServiceAggregation)、数据中介服务(DataMediationService)、网格信息服务(Grid58数字图书馆服务链——服务模式·体系架构·关键技术InformationService)和可靠数据传输(ReliabilityBulkFileTransfer,RBFT)等是内容服务网格的核心中间件,其中:消息中间件对上层提供稳定可靠的传输保证以及异步通信机制,在此基础上可构建松散耦合、可靠的分布式应用系统;服务聚合将一组相关的服务映射为一个单独的逻辑服务,它屏蔽了服务发现、选择、异常处理等的复杂性;网格信息服务管理网格系统各种资源实体的元数据,包括网格节点、组织、区域以及服务元数据等,支持网格环境中数据、资源以及服务的发现与发布,提供网格资源实体元数据的静态统一视图和动态管理界面;可靠数据传输服务保证广域范围跨域(组织)数据的可靠传输.
网格监控(GridMonitoring)和服务管理(ServiceManagement)等中间件保证网格运行的可靠性、稳定性和可维护性,其中,网格监控负责监控网格运行状态,包括网格中间件工作状态、Web服务及其实例的调用状态,以及网格节点的运行状态等;服务管理提供服务注册、注销和地址绑定变更等功能.
数字图书馆服务链需要支持语义和知识网格等高级应用,因此该层提供本体服务(OntologyService)和服务匹配引擎(ServiceMatchEngine)等,其中,本体服务支持内容资源本体、服务本体和协作上下文本体的查询与使用;服务匹配引擎提供基于语义的服务查询和协作上下文查询等.
另外,服务组合(ServiceComposition)中间件提供Web服务的动态组合功能.
复制管理支持网格的透明数据迁移与复制,以及数据副本的透明选择.
服务层位于网格中间件层的上方,主要提供网格环境下的协作支持服务和资源共享服务.
针对数字图书馆联盟中内容资源的分布性、存取的普适性以及完成"综合性"协同内容服务的多资源动态分配问题,需要在统一的调度框架下协调资源的使用以优化服务的整体性能.
协作群组可以通过虚拟群组协作空间(VirtualTeamspace)绑定的协作工具完成不同的协作任务.
在资源共享环境中,通过语义标注(SemanticAnnotation)和语义查询(SemanticQuery)服务,借助消息中间件和服务聚合等中间件的支持,基于发布/订阅通知(Publish/SubscribeNotification)机制以及概念检索模型实现内容资源的推拉服务.
最上层是应用层,在数字图书馆服务链中,内容服务提供商可以看做是总用户的服务代理(ServiceAgent),因此,应用层提供的应用服务主要包括大众化信息服务、专业化信息服务和个性化信息服务,主要是提供专业化信息服务和个性化信息服务.
59第5章基于网格计算的数字图书馆联盟协同服务架构5.
3.
2数字图书馆联盟内容服务网格体系结构图5.
4所示是数字图书馆联盟内容服务网格体系结构.
图5.
4数字图书馆联盟内容服务网格体系结构5.
4网格环境下数字图书馆联盟协同服务框架及其应用5.
4.
1基于资源共享的数字图书馆联盟网格的协同服务框架在数字图书馆联盟网格中,各数字图书馆将其自治域的资源映射到其对应的网格节点上,通过网格节点间的资源共享来实现协同服务.
元数据是实现资源共60数字图书馆服务链——服务模式·体系架构·关键技术享的重要基础,它既用来描述资源特征,也用于描述用户需求,用户需求和资源描述之间的匹配也可在元数据、本体和语义等不同层面上实现.
提出一种基于发布/订阅通知机制和概念检索模型的资源共享方法,实现资源的推拉服务,如图5.
5所示.
在数字图书馆联盟网格中,各数字图书馆只需向网格节点提交关于资源描述的元数据信息,资源本身可存放在各数字图书馆的内容服务器上.
数字图书馆联盟网格中的共享资源一般基于DublinCore元数据规范进行描述,或者基于中文图书元数据标准规范进行描述,资源描述元数据发布或映射到网格节点上,并利用Web服务对元数据库进行封装以统一对资源的共享等操作.
数字图书馆联盟各图书馆发布资源时,网格节点自动产生关于该资源元数据的消息,并通过网格信息中间件MOM向整个系统广播,一方面根据用户订阅信息或用户特征信息向用户推送内容资源;另一方面根据用户的检索向用户提供检索内容,从而实现内容的推拉服务.
图5.
5数字图书馆联盟网格的协同服务框架61第5章基于网格计算的数字图书馆联盟协同服务架构5.
4.
2内容检索服务过程示例内容检索服务是数字图书馆向用户提供的主要服务之一.
在网格环境下,信息检索机制是基于内容检索代理和服务聚合中间件来实现的,如图5.
6所示.
在内容检索过程中,用户向系统提交基于元数据的检索请求,检索操作通过统一的组织视图实现,即系统根据组织视图将检索任务自动分解到一组相关的网格节点去执行,这一过程是由内容检索代理和网格中间层的服务聚合中间件来实现的.
执行检索任务的网格节点将启动一个匹配过程,这些网格节点上的检索结果由服务聚合中间件进行汇聚,然后返回给提出检索请求的用户.
图5.
6内容检索过程实例在上述过程中,用户向内容检索代理发布一条检索指令,它包括检索范围和内容属性元数据信息.
系统返回与用户检索请求相匹配的内容属性以及内容链接62数字图书馆服务链——服务模式·体系架构·关键技术地址.
匹配过程中用户并没有访问内容服务器(各数字图书馆自治域的内容服务器,包括WWW服务器、FTP服务器、流媒体服务器等),只有对返回的内容信息感兴趣或感到满意时,才通过内容链接地址获取所需的资源.
5.
5本章小结异构环境下的资源共享及资源的统一管理等方面的问题是由自治主体构成的数字图书馆联盟进行资源共享和协同运作所面临的主要问题.
本章首先介绍了网格计算的相关理论及其应用,在此基础上,构建了数字图书馆联盟的内容服务网格体系结构模型及其体系结构,详细阐述了该体系结构5个层次的主要内容;然后提出一种基于发布/订阅通知机制和概念检索模型的资源共享方法,构建了网格环境下基于资源共享的数字图书馆联盟协同服务框架,并在此框架下阐述了内容检索过程应用.

CheapWindowsVPS$4.5/月,美国VPS/免费Windows系统/1Gbps不限流量/,可选美洲、欧洲、亚洲等8大机房

国外商家提供Windows系统的并不常见,CheapWindowsVPS 此次提供的 2 款 VPS 促销套餐,提供 5 折永久优惠码,优惠后月付 4.5 美元起,价格还是挺诱人的,VPS 不限流量,接入 1Gbps 带宽,8 个机房皆可选,其中洛杉矶机房还提供亚洲优化网络供选择,操作系统有 Windows 10 专业版、2012 R2、2016、Linux等。Cheap Windows VPS是...

Virmach:1核/512M1核M1核512M/夏季美国vps促销,年付$7.2,9月更换AMD平台

virmach怎么样?virmach家这几年非常火,从商家的黑五闪购开始,以超低的价格吸引了大批的国人客户,而且商家的机器还是非常稳定的,站长手里的4.75刀年付已经用了两年了,非常稳定,不过商家到国内的线路一般,目前商家新上了夏季优惠促销,价格低到发指,年付7.2美元起,商家反馈将在9月开始更换AMD+NVMe平台,这个消息从年初就有了,不过一直没有更换,目前这个时间也不确定是否准确。点击进入:...

老薛主机入门建站月付34/月,年付345元,半价香港VPS主机

老薛主机怎么样?老薛主机这个商家有存在有一些年头。如果没有记错的话,早年老薛主机是做虚拟主机业务的,还算不错在异常激烈的市场中生存到现在,应该算是在众多商家中早期积累到一定的用户群的,主打小众个人网站业务所以能持续到现在。这不,站长看到商家有在进行夏季促销,比如我们很多网友可能有需要的香港vps主机季度及以上可以半价优惠,如果有在选择不同主机商的香港机房的可以看看老薛主机商家的香港vps。点击进入...

网格计算为你推荐
网络访问域名访问提示是什么意思编程小学生惊库克少儿编程,编程小将的班值得报吗?brandoff国际大牌包包都有哪些呐?比肩工场命比肩多 是什么意思啊?比肩工场比肩夺财,行官杀制比是什么意思?haole018.comhttp://www.haoledy.com/view/32092.html 轩辕剑天之痕11、12集在线观看www.bbb336.comwww.zzfyx.com大家感觉这个网站咋样,给俺看看呀。多提意见哦。哈哈。www.119mm.com看电影上什么网站??www.sesehu.comwww.121gao.com 是谁的网站啊www.5any.com我想去重庆上大学
备案未注册域名 asp.net主机 siteground 256m内存 国外免费空间 免费ftp空间申请 促正网秒杀 上海域名 谁的qq空间最好看 免费phpmysql空间 国外视频网站有哪些 空间首页登陆 免费邮件服务器 免费的asp空间 免费个人主页 测试网速命令 中国联通宽带测试 ping值 建站行业 西部主机 更多