Skip to main content
QUICK REVIEW

[论文解读] Leveraging Semantic Web Technologies for Managing Resources in a Multi-Domain Infrastructure-as-a-Service Environment

Yufeng Xin, Ilya Baldin|arXiv (Cornell University)|Mar 4, 2014
Cloud Computing and Resource Management参考文献 19被引用 10
一句话总结

本文提出了一种基于语义网的方法,利用 OWL DL 和 SPARQL/GLEEN 查询,在 ExoGENI 测试平台中实现对虚拟化基础设施即服务(IaaS)资源的动态、多域编排。通过使用共享且可扩展的本体对计算、存储和网络资源进行建模,该系统实现了通用且可移植的拓扑嵌入与路径发现算法,同时利用语义规则验证复杂的切片请求,展示了在自治域之间对异构、联邦制的网络资源进行可扩展、互操作管理的能力。

ABSTRACT

This paper reports on experience with using semantically-enabled network resource models to construct an operational multi-domain networked infrastructure-as-a-service (NIaaS) testbed called ExoGENI, recently funded through NSF's GENI project. A defining property of NIaaS is the deep integration of network provisioning functions alongside the more common storage and computation provisioning functions. Resource provider topologies and user requests can be described using network resource models with common base classes for fundamental cyber-resources (links, nodes, interfaces) specialized via virtualization and adaptations between networking layers to specific technologies. This problem space gives rise to a number of application areas where semantic web technologies become highly useful - common information models and resource class hierarchies simplify resource descriptions from multiple providers, pathfinding and topology embedding algorithms rely on query abstractions as building blocks. The paper describes how the semantic resource description models enable ExoGENI to autonomously instantiate on-demand virtual topologies of virtual machines provisioned from cloud providers and are linked by on-demand virtual connections acquired from multiple autonomous network providers to serve a variety of applications ranging from distributed system experiments to high-performance computing.

研究动机与目标

  • 实现跨多个自治云和网络提供商的动态、按需编排,支持相互连接的虚拟机和网络链路的部署。
  • 通过统一的语义模型,解决联邦制 IaaS 环境中异构资源描述与互操作性的挑战。
  • 开发通用且可移植的拓扑嵌入与路径发现算法,这些算法基于抽象资源抽象,而非底层特定提供商的细节。
  • 使用声明式语义规则而非过程式代码来验证用户指定的复杂切片请求,确保正确性与一致性。
  • 通过可扩展的本体和标准化查询接口,支持新资源类型和提供商的可扩展性。

提出的方法

  • 使用基于 OWL DL 的本体对基础设施资源(计算、存储、网络)进行建模,包含类层次结构和属性关系。
  • 利用 RDFS 和 OWL 推论机制,实现对资源类型的通用推理,抽象出特定提供商的细节。
  • 将路径发现与拓扑嵌入实现为在语义图上执行的 SPARQL/GLEEN 查询,支持可重用的基于查询的算法。
  • 应用基于 Datalog 的规则引擎(Jena)通过声明式约束验证用户切片请求,超越模式验证的范围。
  • 将高层路径发现逻辑与底层资源编排操作分离,后者根据各提供商进行专门化处理。
  • 利用语义抽象将用户请求映射到跨多个域的实际资源分配,确保语义一致性。

实验结果

研究问题

  • RQ1如何使用一种通用且可扩展的语义模型,在多域 IaaS 环境中描述来自多个自治提供商的异构基础设施资源?
  • RQ2基于 SPARQL 的查询与语义推理在多大程度上可以替代过程式代码,用于拓扑嵌入与路径发现算法?
  • RQ3如何通过语义规则以可移植且可验证的方式验证复杂的多域切片请求?
  • RQ4在不断增加的网络连接性和复杂性条件下,基于语义的编排系统表现出怎样的性能特征?
  • RQ5当集成新的资源类型和提供商时,系统如何保持互操作性与可扩展性?

主要发现

  • 使用 OWL DL 和 SPARQL/GLEEN 查询,实现了与特定提供商实现无关的通用、可重用的拓扑嵌入与路径发现算法。
  • 语义规则引擎成功验证了复杂切片请求(如广播连接),通过强制执行域唯一性等约束,提升了正确性与一致性。
  • 系统在处理图连接性增加时表现出可扩展性,查询性能主导了运行时间,尽管未报告具体运行时间数据。
  • RDFS 和 OWL 推论机制的集成使系统能够对抽象资源类型(如“第2层网络链路”)进行推理,而无需精确的类型匹配。
  • 该方法通过共享语义模型抽象出底层差异,实现了对多样化提供商的无缝联邦化,显著提升了互操作性。
  • 可扩展本体设计使得在不修改核心编排逻辑的前提下,可轻松添加新的资源类型和提供商。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。