首页> 外文期刊>Journal of software >A Graph-based Approach for Deploying Component-based Applications into Channel-based Distributed Environments
【24h】

A Graph-based Approach for Deploying Component-based Applications into Channel-based Distributed Environments

机译:一种基于图的方法,用于将基于组件的应用程序部署到基于通道的分布式环境中

获取原文
           

摘要

With significant advances in software development technologies, it is now possible to have complex software applications, which include a large number of heterogeneous software components distributed over a large network of computers with different computational capabilities. To run such applications, their components must be instantiated on proper hardware resources in their target environments so that user requirements and constraints are also met. This process is called software deployment . However, this process is often challenging for large, distributed, component-based applications with many constraints and requirements. This article presents a graph-based deployment approach that does the deployment with respect to the communication resources required by application components and communication resources available on the hosts in the target environment. In our approach, component-based applications and distributed environments are modeled with the help of graphs. Deployment of an application is then defined as the mapping of the application graph to the target environment graph. This article further discusses how this mapping could be done to minimize the cost and to maximize the reliability of deployments.
机译:随着软件开发技术的重大进步,现在有可能拥有复杂的软件应用程序,其中包括分布在具有不同计算能力的大型计算机网络上的大量异构软件组件。要运行此类应用程序,必须在其目标环境中的适当硬件资源上实例化其组件,以便也满足用户要求和约束。此过程称为软件部署。但是,对于具有许多约束和要求的大型,分布式,基于组件的应用程序,此过程通常具有挑战性。本文介绍了一种基于图的部署方法,该方法针对应用程序组件所需的通信资源和目标环境中主机上可用的通信资源进行部署。在我们的方法中,借助图对基于组件的应用程序和分布式环境进行建模。然后将应用程序的部署定义为应用程序图到目标环境图的映射。本文进一步讨论了如何进行此映射以最小化成本并最大化部署的可靠性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号