首页> 外文会议>Reliability and Quality in Design >Optimal Component Deployment for Maximizing Software Reliability
【24h】

Optimal Component Deployment for Maximizing Software Reliability

机译:优化组件部署以最大化软件可靠性

获取原文

摘要

Most of the existing research in architecture-based software reliability analysis is focused on developing techniques to assess the reliability of a software application taking into consideration its architecture, component and interface reliabilities and a deployment of the components across the nodes of a distributed system. While an assessment of the application reliability for a given placement of components is essential, it does not provide any guidance about how the components must be deployed across the various nodes to maximize the application reliability. In this paper we present a simulated annealing-based optimization framework which produces a desirable deployment configuration of the application components based on its architecture, component and interface reliabilities and two different types of constraints. The node size constraint limits the maximum number of components that can be deployed on a given node and the component location constraint restricts the placement of certain modules on some nodes. We illustrate the value of the framework using a case study, in which an optimal configuration obtained by the framework is compared to the configuration obtained using exhaustive enumeration. A comparison of the time taken by each algorithm indicates that the framework can be used to obtain optimal configurations with much greater efficiency than exhaustive search.
机译:在基于体系结构的软件可靠性分析中,大多数现有研究都集中在开发评估软件应用程序可靠性的技术,这些技术考虑了软件应用程序的体系结构,组件和接口的可靠性以及组件在分布式系统节点之间的部署。虽然评估给定组件放置的应用程序可靠性很重要,但是它没有提供有关如何在各个节点上部署组件以最大化应用程序可靠性的任何指导。在本文中,我们提出了一个基于模拟退火的优化框架,该框架基于其架构,组件和接口的可靠性以及两种不同类型的约束条件,为应用程序组件提供了理想的部署配置。节点大小约束限制了可在给定节点上部署的最大组件数,而组件位置约束则限制了某些模块在某些节点上的放置。我们使用案例研究来说明框架的价值,其中将框架获得的最佳配置与使用穷举枚举获得的配置进行比较。每种算法所用时间的比较表明,该框架可用于以比穷举搜索大得多的效率获得最佳配置。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号