首页> 外文会议>International Conference on Cloud Computing and Services Science >An Approach to Determine Apply Solutions to Solve Detected Problems in Restructured Deployment Models using First-order Logic
【24h】

An Approach to Determine Apply Solutions to Solve Detected Problems in Restructured Deployment Models using First-order Logic

机译:使用一阶逻辑确定和应用解决方案解决重组部署模型中检测到问题的方法

获取原文

摘要

New paradigms such as edge computing opened up new opportunities for distributing applications to meet use-case-specific requirements. For automating the deployment of applications, deployment models can be created that describe the application structure with its components and their relations. However, the distribution is often not known in advance and, thus, deployment models have to be restructured. This can result in problems that have not existed before, e.g., components previously deployed in the same network were distributed, but security mechanisms are missing. Architecture patterns can be used to detect such problems, however, patterns describe only generic technology-independent solutions, which cannot automatically be applied to applications. Several concrete technologies exist that implements the pattern. Which solutions are applicable to a particular application is determined by, e.g., its hosting environment or used communication protocol. However, the manual effort to determine and implement appropriate solutions is immense. In this work, we present an approach to automate (i) the determination of solutions for an application using first-order logic and (ii) the adaptation of its deployment model accordingly. To validate the practical feasibility, we present a prototype using the cloud standard TOSCA and the logic programming language PROLOG.
机译:Edge Computing等新范式开辟了用于分发应用程序以满足用例特定要求的新机会。为了自动化部署应用程序,可以创建部署模型,以将应用程序结构与其组件及其关系进行描述。然而,分布通常预先知道,因此,必须重组部署模型。这可能导致之前未存在的问题,例如,分布在同一网络中的组件,但缺少安全机制。架构模式可用于检测此类问题,但是,图案只描述了无关的独立解决方案,它不能自动应用于应用程序。存在实现模式的几种具体技术。哪种解决方案适用于特定应用,例如,其托管环境或使用的通信协议确定。但是,手动努力确定和实施适当的解决方案是巨大的。在这项工作中,我们提出了一种自动化(i)使用一阶逻辑和(ii)相应地对其部署模型的适应确定应用程序的解决方案的方法。为了验证实用可行性,我们使用云标准TOSCA和逻辑编程语言PROLOG提出了一种原型。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号