首页> 外文会议>IEEE Conference on Service-Oriented Computing and Applications >Cloud Ready Applications Composed via HTN Planning
【24h】

Cloud Ready Applications Composed via HTN Planning

机译:通过HTN规划组成的云就绪应用程序

获取原文

摘要

Modern software applications are increasingly deployed and distributed on infrastructures in the Cloud, and then offered as a service. Before the deployment process happens, these applications are being manually - or with some predefined scripts - composed from various smaller interdependent components. With the increase in demand for, and complexity of applications, the composition process becomes an arduous task often associated with errors and a suboptimal use of computer resources. To alleviate such a process, we introduce an approach that uses planning to automatically and dynamically compose applications ready for Cloud deployment. The industry may benefit from using automated planning in terms of support for product variability, sophisticated search in large spaces, fault tolerance, near-optimal deployment plans, etc. Our approach is based on Hierarchical Task Network (HTN) planning as it supports rich domain knowledge, component modularity, hierarchical representation of causality, and speed of computation. We describe a deployment using a formal component model for the Cloud, and we propose a way to define and solve an HTN planning problem from the deployment one. We employ an existing HTN planner to experimentally evaluate the feasibility of our approach.
机译:现代软件应用程序越来越多地部署和分布在云中的基础架构上,然后作为服务提供。在部署过程发生之前,这些应用程序是由各种较小的相互依赖的组件手动组成的,或者带有一些预定义的脚本。随着对应用程序的需求和复杂性的增加,编写过程成为繁重的任务,通常与错误和计算机资源的次优使用相关。为了减轻这种过程,我们引入了一种方法,该方法使用计划来自动,动态地组成可用于云部署的应用程序。在支持产品可变性,在大空间中进行复杂的搜索,容错,接近最佳的部署计划等方面,使用自动化计划可以使行业受益。我们的方法基于分层任务网络(HTN)计划,因为它支持丰富的领域知识,组件模块化,因果关系的分层表示以及计算速度。我们使用云的正式组件模型描述部署,并提出一种从部署中定义和解决HTN规划问题的方法。我们聘用了一个现有的HTN规划人员来实验评估该方法的可行性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号