首页> 外文会议>IEEE International Conference on Cloud Computing >Specifying Semantic Interoperability between Heterogeneous Cloud Resources with the FCLOUDS Formal Language
【24h】

Specifying Semantic Interoperability between Heterogeneous Cloud Resources with the FCLOUDS Formal Language

机译:使用FCLOUDS形式语言指定异构云资源之间的语义互操作性

获取原文

摘要

With the advent of cloud computing, different cloud providers with heterogeneous services and Application Programming Interfaces (APIs) have emerged. Hence, building an interoperable multi-cloud system becomes a complex task. Our idea is to design fclouds framework to achieve semantic interoperability in multi-clouds, i.e., to identify the common concepts between cloud APIs and to reason over them. In this paper, we propose to take advantage of the Open Cloud Computing Interface (OCCI) standard and the Alloy formal specification language to define the fclouds language, which is a formal language for specifying heterogeneous cloud APIs. To do so, we formalize OCCI concepts and operational semantics, then we identify and validate five properties (consistency, sequentiality, reversibility, idempotence and safety) that denote their characteristics. To demonstrate the effectiveness of our cloud formal language, we present thirteen case studies where we formally specify infrastructure, platform, Internet of Things (IoT) and transverse cloud concerns. Thanks to the Alloy analyzer, we verify that these heterogeneous APIs uphold the properties of fclouds and also validate their own specific properties. Then, thanks to formal transformation rules and equivalence properties, we draw a precise alignment between our case studies, which promotes semantic interoperability in a multi-cloud system.
机译:随着云计算的出现,出现了具有异构服务和应用程序编程接口(API)的不同云提供商。因此,构建可互操作的多云系统成为一项复杂的任务。我们的想法是设计fclouds框架,以实现多云中的语义互操作性,即识别云API之间的通用概念并对其进行推理。在本文中,我们建议利用开放云计算接口(OCCI)标准和Alloy形式规范语言来定义fclouds语言,fclouds语言是用于指定异构云API的形式语言。为此,我们将OCCI概念和操作语义形式化,然后确定并验证表示其特征的五个属性(一致性,顺序性,可逆性,幂等性和安全性)。为了证明我们的云正式语言的有效性,我们提供了十三个案例研究,在这些案例中我们正式指定了基础架构,平台,物联网(IoT)和横向云问题。多亏了Alloy分析器,我们验证了这些异构API是否支持fclouds的属性,并验证了它们自己的特定属性。然后,由于有了正式的转换规则和等效属性,我们在案例研究之间得出了精确的一致,从而促进了多云系统中的语义互操作性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号