首页> 外文期刊>Concurrency and Computation >QoS modeling and analysis of component-based software systems: a stochastic approach
【24h】

QoS modeling and analysis of component-based software systems: a stochastic approach

机译:基于组件的软件系统的QoS建模和分析:一种随机方法

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

摘要

There is a growing demand for using commercial-off-the-shelf (COTS) software components to facilitate the development of software systems. Among many research topics for component-based software, quality-of-service (QoS) evaluation is yet to be given the importance it deserves. In this paper, we propose a novel analytical model to evaluate the QoS of component-based software systems. We use the component execution graph (CEG) graph model to model the architecture at the process level and the interdependence among components. The CEG graph can explicitly capture sequential, parallel, selective and iterative compositions of components. For QoS estimation, each component in the CEG model is associated with execution rate, failure rate and cost per unit time. Three metrics of the QoS are considered and analytically calculated, namely make-span, reliability and cost. Through a case study, we show that our model is capable of modeling real-world COTS software systems effectively. Also, Monte-Carlo simulation in the case study indicates that analytical results are consistent with simulation and all are covered by 95% confidence intervals. We also present a sensitivity analysis technique to identify QoS bottlenecks. This paper concludes with a comparison with related work.
机译:对于使用现成的商业(COTS)软件组件来促进软件系统开发的需求不断增长。在基于组件的软件的许多研究主题中,服务质量(QoS)评估尚未得到应有的重视。在本文中,我们提出了一种新颖的分析模型来评估基于组件的软件系统的QoS。我们使用组件执行图(CEG)图模型在流程级别以及组件之间的相互依赖关系上对体系结构进行建模。 CEG图可以显式捕获组件的顺序,并行,选择性和迭代组成。对于QoS估计,CEG模型中的每个组件都与执行率,失败率和每单位时间的成本相关联。考虑并分析了QoS的三个指标,即制造跨度,可靠性和成本。通过案例研究,我们证明了我们的模型能够有效地对真实COTS软件系统进行建模。此外,案例研究中的蒙特卡洛模拟表明分析结果与模拟一致,并且所有结果均覆盖95%的置信区间。我们还提出了一种灵敏度分析技术,以识别QoS瓶颈。本文最后与相关工作进行了比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号