首页> 外文期刊>Science of Computer Programming >Automatic deployment of component-based applications
【24h】

Automatic deployment of component-based applications

机译:自动部署基于组件的应用程序

获取原文
获取原文并翻译 | 示例

摘要

In distributed systems like those based on cloud or service-oriented frameworks, applications are typically assembled by deploying and connecting a large number of heterogeneous software components, spanning from fine-grained packages to coarse-grained complex services. Automation techniques and tools have been proposed to ease the deployment process of these complex system. By relying on a formal model of components, we describe a sound and complete algorithm for computing the sequence of actions that permits the deployment of a desired configuration even in the presence of circular dependencies among components. We give a proof for the polynomiality of the devised algorithm and exploit it to develop METIS, a tool for computing deployment plans. The validation of METIS has been performed in two ways: on the one hand, by considering artificial scenarios consisting of a huge number of different components synthesized by following typical configuration patterns and, on the other hand, by exploiting it to deploy real-life installations of a WordPress blogging service.
机译:在基于云或面向服务的框架等分布式系统中,通常通过部署和连接大量异构软件组件来组装应用程序,这些组件从细粒度的程序包到粗粒度的复杂服务。已经提出了自动化技术和工具来简化这些复杂系统的部署过程。通过依赖组件的正式模型,我们描述了一种完善而完整的算法,用于计算操作序列,即使在组件之间存在循环依赖性的情况下,也可以部署所需的配置。我们提供了所设计算法的多项式的证明,并利用它来开发METIS,这是一种用于计算部署计划的工具。 METIS的验证有两种方式:一方面,通过考虑由大量不同组件组成的人工场景,这些组件通过遵循典型的配置模式进行合成;另一方面,通过利用它来部署实际安装WordPress博客服务。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号