- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
云的环境下服务发现架构的研究
云的环境下服务发现架构的研究
摘 要:云计算的目的是将一切资源以服务的形式提供给用户,因此云服务发现成为当前云计算技术中的研究热点之一。针对目前云服务发现机制存在的问题,提出了一种基于本体的云服务发现架构,创建了云服务的领域本体。在云服务发现过程中,利用本体概念之间的关联关系,借助推理机构建云服务树。在匹配过程中根据云服务树,提出了Exact、Plugin、Subsum、Fail四种匹配方法。针对本体中概念等价作出相应处理,以解决在云服务领域同一概念可能有多种表述的问题。
关键词:云服务;本体;服务树;云服务发现
DOIDOI:10.11907/rjdk.151560
中图分类号:TP303
文献标识码:A 文章编号
文章编号2015)009000103
基金项目基金项目:国家自然科学基金项目61472256); 上海市教委科研创新重点项目(12zz137);上海市一流学科建设项目(S1201YLXK)
作者简介作者简介:王迅登(1990-),男,河南漯河人,上海理工大学光电信息与计算机工程学院硕士研究生,研究方向为云计算、无线网络、计算机网络;陈世平(1964-),男,浙江绍兴人,上海理工大学光电信息与计算机工程学院教授、博士生导师,研究方向为计算机网络、分布式计算、云计算。
0 引言
目前,云计算的概念有许多表述,还没有统一的定义。其中影响最为广泛的是Ian Foster 等人提出的定义:云计算是在分布式技术、虚拟化技术、动态可扩展技术的基础上发展起来的一种大规模分布式计算机制,由规模经济效应驱动,可通过互联网为用户提供抽象的、虚拟的、可动态伸缩的计算能力、存储容量、平台等服务[ 1 ]。云计算的基本思想是一切即服务,现在比较流行的做法是把云计算服务按照类型分为3类:将基础设施作为服务(IaaS),将平台作为服务(PaaS)和将软件作为服务(SaaS)[ 2 ]。
随着云计算的发展,云服务海量出现,可供选择的候选服务数量巨大。为了有效实现服务的应用价值,现在急需解决的问题是云服务使用者如何在海量的已有云服务中发现并使用最适合自己需求的云服务。云服务发现广泛采用UDDL(Universal Description ,Discovery and Integration) 解决方案。这种服务发现技术是通过关键字匹配实现的,理解人所表达的语义信息不是很好。因此,科研人员纷纷对此作了相关研究。
Jaeyong Kang等人提出了名为 Cloudle 的云服务发现架构,给出了3种匹配方法对用户请求和云服务进行匹配,通过构建云本体增加了语义信息,匹配过程中匹配的精度有显著提高[ 3 ]。文献[ 4 ]的作者提出了多准则云服务搜索引擎,也给出了3种匹配方法,用户可以根据自身需求作为输入参数,分别根据服务的概念和属性匹配用户请求和云服务之间的相似度,以提高匹配精度。在文献[ 5 ]中,作者提出了通过3个Agent 组件设计一种基于本体的云服务发现架构,可有效发现符合用户需求的云服务,并可以过滤掉那些关联度低的服务。Michael Brock提出了在云计算环境中集群即服务的模式,帮助用户发现、选择和使用提供服务的计算集群[ 6 ]。文献[ 7 ]提出了一种基于本体的云服务发现架构,通过将用户需求的描述转换为OVF标准包格式满足用户需求。
上述研究提出的架构在云环境下可以较好地满足用户请求的云服务,但是上述文献没有对概念之间的包含关系和同一概念有不同的表述这两种情况作出相应的处理。例如:概念CPU显然包含概念IntelCPU,但上述文献对两者的包含关系没有考虑;同样概念DISK和概念HDD是等价的,是同一事物的不同表述,但上述文献没有考虑这种等价关系。本文设计并构建了一种基于本体的云服务发现架构,提出构建云服务树和构造等价类解决上述两个问题,从而提高服务匹配的精确度。
1 云服务发现架构设计
1.1 云服务发现机制
云服务发现体系由云服务提供者(Service Provider) 、云服务请求者(Service Requester)、云服务注册中心(Service Registry)三部分组成。
云服务发现是一种检索服务描述文档,对服务供应商提供的服务进行定位,这个过程由5个基本步骤组成:①服务描述;②服务发布;③请求者需求服务描述;④服务匹配;⑤调用服务。
云服务发现过程中,服务匹配是重点,也是本文讨论的重点。服务匹配就是现存的云服务描述与请求者需求之间的匹配,以找到相符合的云服务。只局限于基于关键词查找的匹配方法是不完善的,还要考虑每个属性在服务请求和云服务中的语义信息。
1.2 架构设
原创力文档


文档评论(0)