...
首页> 外文期刊>Future generation computer systems >Towards correct cloud resource allocation in FOSS applications
【24h】

Towards correct cloud resource allocation in FOSS applications

机译:在FOSS应用程序中实现正确的云资源分配

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

摘要

Cloud computing is a new computing paradigm used for building on demand free and open source software (FOSS) applications. However, due to the lack of an explicit and formal description of the resource perspective in the existing FOSS applications, the correctness of Cloud resources management cannot be verified.The main objective of this paper is to propose a formal definition of the resource perspective in FOSS applications as a step towards ensuring a correct and consistent Cloud resource allocation in FOSS application modeling. Hence, we developed a Cloud Resources Allocation Model (CRAM4FOSS) for FOSS applications using the Event-B method. This model is used to formally validate the consistency of Cloud resource allocation for FOSS applications at design time, and to analyze and check its correctness according to the user's requirements and the resource's capabilities. The correctness and the consistency of our CRAM4FOSS model have been established into two phases : first, the ProB model-checker is used to detect the most obvious errors and validate the Event-B model by playing some scenarios, then a proof activity is performed to discharge the generated proof obligations that ensure the correctness of the model. (C) 2018 Elsevier B.V. All rights reserved.
机译:云计算是一种新的计算范例,用于构建按需免费和开源软件(FOSS)应用程序。但是,由于现有FOSS应用程序中缺乏对资源视角的明确而正式的描述,因此无法验证云资源管理的正确性。本文的主要目的是提出FOSS中资源视角的形式化定义应用程序,以确保在FOSS应用程序建模中确保正确和一致的云资源分配。因此,我们使用事件B方法为FOSS应用程序开发了云资源分配模型(CRAM4FOSS)。该模型用于在设计时正式验证FOSS应用程序的云资源分配的一致性,并根据用户的需求和资源的能力来分析和检查其正确性。我们的CRAM4FOSS模型的正确性和一致性已分为两个阶段:首先,ProB模型检查器用于检测最明显的错误并通过播放某些场景来验证Event-B模型,然后执行证明活动以履行所产生的证明义务,以确保模型的正确性。 (C)2018 Elsevier B.V.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号