云服务语义表示、资源配置与大数据资源调度
云服务语义表示基础
在云服务领域,为了更好地描述和管理云服务及相关资源,语义表示起着关键作用。一些优秀的研究成果为我们的工作提供了灵感,例如 mOSAIC 云本体,它是为 mOSAIC 平台开发的,采用 OWL 构建,旨在提升现有云解决方案、平台和服务之间的互操作性,既考虑了终端用户的需求,也考虑了开发者的需求。该本体可用于 mOSAIC 项目中云服务的语义检索和组合,并且由于基于现有标准构建,与以往的工作保持了兼容性。
我们使用基于语义的语言来描述云服务,主要包括 OWL 和 OWL - S。
- OWL(Web Ontology Language) :是一种语义网语言,用于表示事物、实体组以及它们之间的关系。计算机程序可以对 OWL 进行推理,以检查知识库的一致性或推断新知识。OWL 文档(即本体)可以在万维网上发布,并且可以引用其他 OWL 本体或被其他 OWL 本体引用,从而能够表示一个或多个相关主题的复杂知识,并通过网络使其可用。
- OWL - S :是基于 OWL 的语义网框架内的一个本体,主要用于描述语义 Web 服务。它使用户能够在指定约束下自动发现、调用、组合和监控提供不同类型服务的 Web 资源。可以轻松描述服务的工作流程,安排服务的执行顺序,使用流程和决策控制结构,并根据 OWL 本体对其进行注释。OWL - S 模型定义了三个主要类:
- Service :强调客户端与服务之间的交互,指定服务的输入、输出、前置条件和结果。它由三个子类扩展:SimpleProcess 用于定义抽象过程;Ato
超级会员免费看
订阅专栏 解锁全文
742

被折叠的 条评论
为什么被折叠?



