...
首页> 外文期刊>Formal Aspects of Computing >A verification and deployment approach for elastic component-based applications
【24h】

A verification and deployment approach for elastic component-based applications

机译:基于弹性组件的应用程序的验证和部署方法

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

摘要

Cloud environments are being increasingly used for the deployment and execution of complex applications and particularly component-based ones. They are expected to provide elasticity, among other characteristics, in order to allow a deployed application to rapidly change the amount of its allocated resources in order to meet the variation in demand while ensuring a given Quality of Service (QoS). However, establishing a correct elastic component-based application is not guaranteed in Cloud. Indeed, applying elasticity mechanisms should preserve functional properties and improve non-functional properties related to QoS, performance and resource consumption. In this paper, we propose an approach for the verification and deployment of elastic component-based applications. Our approach is based on the Event-B formal method. In fact, we formally model the component artifacts using Event-B and we define the Event-B events that model the elasticity mechanisms (scaling up and down) for component-based applications. Furthermore, we formally verify that our approach preserves the semantics of the component-based applications by using the proof obligations and the ProB animator. Once the elastic component-based applications are validated, they can be deployed in a Cloud environment using an elastic deployment framework which we have developed.
机译:云环境正越来越多地用于复杂应用程序(尤其是基于组件的应用程序)的部署和执行。除了其他特征外,它们还将提供弹性,以便允许已部署的应用程序快速更改其分配的资源量,以满足需求的变化,同时确保给定的服务质量(QoS)。但是,在Cloud中不能保证建立正确的基于弹性组件的应用程序。实际上,应用弹性机制应该保留功能属性并改善与QoS,性能和资源消耗有关的非功能属性。在本文中,我们提出了一种用于验证和部署基于弹性组件的应用程序的方法。我们的方法基于Event-B形式方法。实际上,我们使用事件B对组件工件进行了正式建模,并定义了事件B事件,该事件对基于组件的应用程序的弹性机制(按比例缩放)进行了建模。此外,我们通过使用证明义务和ProB动画师来正式验证我们的方法保留了基于组件的应用程序的语义。一旦验证了基于弹性组件的应用程序,就可以使用我们开发的弹性部署框架将它们部署在Cloud环境中。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号