- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据网格中服务状态和生命周期机制设计与实现
数据网格中服务状态和生命周期机制设计与实现
摘要:分析了DAS 2.0版本中生命周期管理的不足之处,阐述了用资源方法来实现网格服务的状态;然后提出了DAS新版本中资源管理和生命周期管理机制的设计,并且指出了在实现中遇到的困难。??
关键词:Web服务;GT4;状态;服务生命周期??
中图分类号:TP311.5文献标志码:A
文章编号:1001-3695(2007)08-0246-02
0引言??
网格从最开始的理论设想发展到现在的具体应用,其内涵经历了不断的演化和变迁。最早是“电网”比喻,即像用电一样来使用网格资源,不管是火电还是水电,不管生产经过了什么样的工序,也不管怎样把电能传输给用户,只要插上插头就可以使用。这说明了早期对网格技术的一种期待,希望它能屏蔽底层复杂的异构性,提供接口统一的数据资源、计算资源以及设备资源等共享。与此同时,Web services技术也如火如荼地发展起来。作为基于XML的一种分布式计算技术,它很好地实现了跨平台跨异构系统。将Web services作为网格的底层分布式技术支撑,可以很好地屏蔽琐碎的细节并且实现接口的统一。于是网格技术和Web services技术出现了融合的趋势。网格以服务的形式来提供数据资源、计算资源、设备资源等。??
国家“863”项目科学数据网格(SDG)是为了解决中国科学院科学数据库大规模、分布式、异构海量数据的共享问题而提出的网格服务解决方案,即以网格服务的形式提供数据服务的发布、查找和调用。其中data access service(DAS)系统是SDG的核心子系统,以网格服务的形式提供数据库查询,从而将数据资源加入到网格中来。可以以此为基础,陆续将各种计算资源、设备资源等加入到网格中,从而推动中国科学院的??e??science基础平台的建设。??
2005年7月,已经完成了DAS 2.0版本的开发。2005年8月成功申请了DAS 2.0软件著作权。截至2005年底,中科院分布在全国各地的四十多个研究所进行了DAS部署。??
尽管DAS 2.0反映情况良好,但是目前的版本基于Globus Toolkit3(GT3)。由于GT3中没有将服务和状态分离开来,在DAS 2.0中的资源和服务生命周期管理不是很理想,造成系统负担过大,响应时间过长。因此,本文提出了基于Globus Toolkit4(GT4)的DAS新版本的设计,在原系统的基础上进行了改进,把状态信息从服务中分离出来,作为资源进行管理。当服务调用完毕后,可以释放系统资源,销毁服务,从而实现服务生命周期的有效管理,提高系统的效率。??
1网格服务关键技术??
1.1OGSA??
OGSA(open grid services architecture)是Global Grid Forum提出的一套标准,定义了什么是网格服务,并定义了网格环境提供的整体结构和服务。通过定义一系列的标准接口为网格应用定义一个通用的、标准的、开放的体系结构。然而,这套体系结构需要一种分布式的中间件来支撑。换句话说,如果OGSA定义了一个包含submitJob方法的JobSubmissionInterface接口,需要有一种通用、标准的方式来调用submitJob方法。理论上,可以用任何一种分布式中间件如CORBA、RMI、RPC。最终,OGSA选择了Web serivices技术作为底层支撑,将网格服务定义为一个符合特定规范的 Web service。??
1.2WSRF??
Web services通常是没有状态的,并且没有一个统一的方式构造Web services的状态。然而,OGSA最重要的需求之一就是支撑它的中间件要有状态。OASIS组织定义了Web ser?勃?vices resource framework(WSRF)规范,这个规范定义了如何让Web services加入状态信息。WSRF提出了提供持久数据的方式,提供了OGSA所需求的有状态服务。WSRF的目标是能够以一种更能接近通用Web Services的方式来提供网格框架。这些规范可以使 OGSA 中定义的服务完全基于标准的Web service。可以说,WSRF的出现说明了网格技术和Web services技术的融合。??
1.3Globus Toolkit 4??
2005年1月31日发布的GT4,实现了WSRF和WSN标准。GT4提供API来构建有状态的Web服务,其目标是建立分布式异构计算环境。GT4不仅增添了一些新的Web services组件,还包含了不少高层服务,如资源监控和发现、任务提交和数据管理服务等。这些服务大部分在WS
您可能关注的文档
最近下载
- 全国导游基础知识的重点.doc VIP
- 临建工程施工组织设计方案.pdf VIP
- 《民航求职面试技巧》第四章民航中文面试技巧.pptx VIP
- 自动控制原理(第七版)课后习题答案解析.pdf
- 2025年导游资格考试《导游基础知识》全套必考知识点归纳宝典(精品) .pdf VIP
- 主要施工机械设备、劳动力、设备材料投入计划及其保证措施.docx VIP
- 画家张大千简介.pptx VIP
- 2015-2024年十年高考数学真题分类汇编专题07 事件与概率(古典概率、条件概率、全概率公式、贝叶斯公式)小题综合(原卷版).docx VIP
- 事件与概率(古典概率、条件概率、全概率公式、贝叶斯公式)小题综合解析- 十年(2015-2024)高考真题数学分项汇编(全国).pdf VIP
- (2025)小学生诗词大会竞赛试题及标准答案.docx VIP
文档评论(0)